./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:53:15,674 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:53:15,732 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:53:15,737 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:53:15,737 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:53:15,780 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:53:15,783 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:53:15,783 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:53:15,784 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:53:15,784 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:53:15,785 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:53:15,785 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:53:15,786 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:53:15,787 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:53:15,787 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:53:15,788 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:53:15,788 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:53:15,791 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:53:15,791 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:53:15,791 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:53:15,792 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:53:15,793 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:53:15,793 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:53:15,793 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:53:15,793 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:53:15,794 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:53:15,794 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:53:15,794 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:53:15,794 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:53:15,795 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:53:15,795 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:53:15,796 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:53:15,796 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:53:15,796 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:53:15,796 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:53:15,797 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:53:15,797 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:53:15,797 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:53:15,797 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:53:15,806 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:53:15,807 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:53:15,807 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:53:15,807 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:53:15,807 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 00:53:16,053 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:53:16,079 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:53:16,081 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:53:16,082 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:53:16,083 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:53:16,084 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 00:53:16,177 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:53:16,179 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:53:16,181 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:53:17,304 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:53:17,498 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:53:17,499 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:53:17,509 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/38bfb13b5/7dd410be58674bba86319dbc78aa5185/FLAGbe5814422 [2024-06-28 00:53:17,520 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/38bfb13b5/7dd410be58674bba86319dbc78aa5185 [2024-06-28 00:53:17,521 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:53:17,522 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:53:17,523 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:53:17,523 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:53:17,527 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:53:17,528 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:53:16" (1/2) ... [2024-06-28 00:53:17,528 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c78d72c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:17, skipping insertion in model container [2024-06-28 00:53:17,529 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:53:16" (1/2) ... [2024-06-28 00:53:17,530 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@58a221c9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:53:17, skipping insertion in model container [2024-06-28 00:53:17,530 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:53:17" (2/2) ... [2024-06-28 00:53:17,530 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c78d72c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:17, skipping insertion in model container [2024-06-28 00:53:17,530 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:53:17" (2/2) ... [2024-06-28 00:53:17,530 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:53:17,570 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:53:17,571 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:53:17,571 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:53:17,571 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 00:53:17,571 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:53:17,571 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-06-28 00:53:17,609 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:53:17,756 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-06-28 00:53:17,899 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:53:17,908 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:53:17,943 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:53:18,016 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:53:18,051 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:53:18,052 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18 WrapperNode [2024-06-28 00:53:18,052 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:53:18,053 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:53:18,053 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:53:18,053 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:53:18,059 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,081 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,129 INFO L138 Inliner]: procedures = 175, calls = 39, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-28 00:53:18,130 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:53:18,130 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:53:18,130 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:53:18,131 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:53:18,139 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,139 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,146 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,171 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 00:53:18,172 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,172 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,180 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,183 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,188 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,189 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,194 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:53:18,197 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:53:18,197 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:53:18,198 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:53:18,198 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (1/1) ... [2024-06-28 00:53:18,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:53:18,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:53:18,238 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:53:18,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:53:18,271 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:53:18,271 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:53:18,272 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:53:18,272 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:53:18,272 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:53:18,272 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:53:18,272 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:53:18,272 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:53:18,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:53:18,273 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:53:18,273 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:53:18,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:53:18,275 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:53:18,390 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:53:18,393 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:53:18,593 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:53:18,593 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:53:18,632 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:53:18,632 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:53:18,632 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:53:18 BoogieIcfgContainer [2024-06-28 00:53:18,632 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:53:18,634 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:53:18,634 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:53:18,636 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:53:18,636 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:53:16" (1/4) ... [2024-06-28 00:53:18,637 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8669e29 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:53:18, skipping insertion in model container [2024-06-28 00:53:18,637 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:53:17" (2/4) ... [2024-06-28 00:53:18,637 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8669e29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:53:18, skipping insertion in model container [2024-06-28 00:53:18,637 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:53:18" (3/4) ... [2024-06-28 00:53:18,638 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8669e29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:53:18, skipping insertion in model container [2024-06-28 00:53:18,638 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:53:18" (4/4) ... [2024-06-28 00:53:18,639 INFO L112 eAbstractionObserver]: Analyzing ICFG safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 00:53:18,652 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:53:18,653 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:53:18,653 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:53:18,694 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:53:18,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 44 transitions, 100 flow [2024-06-28 00:53:18,751 INFO L124 PetriNetUnfolderBase]: 1/41 cut-off events. [2024-06-28 00:53:18,751 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:53:18,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 1/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-06-28 00:53:18,755 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 44 transitions, 100 flow [2024-06-28 00:53:18,758 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 38 transitions, 85 flow [2024-06-28 00:53:18,770 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:53:18,776 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1aa711a9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:53:18,776 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:53:18,781 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:53:18,782 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:53:18,782 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:53:18,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:18,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:53:18,783 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:18,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:18,787 INFO L85 PathProgramCache]: Analyzing trace with hash 206032635, now seen corresponding path program 1 times [2024-06-28 00:53:18,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:18,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190432815] [2024-06-28 00:53:18,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:18,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:18,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:19,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:19,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:19,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190432815] [2024-06-28 00:53:19,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190432815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:19,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:19,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:53:19,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294840415] [2024-06-28 00:53:19,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:19,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:53:19,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:19,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:53:19,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:53:19,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 44 [2024-06-28 00:53:19,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 38 transitions, 85 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:19,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 44 [2024-06-28 00:53:19,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:19,299 INFO L124 PetriNetUnfolderBase]: 759/1377 cut-off events. [2024-06-28 00:53:19,300 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 00:53:19,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2581 conditions, 1377 events. 759/1377 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7724 event pairs, 534 based on Foata normal form. 1/1344 useless extension candidates. Maximal degree in co-relation 2569. Up to 1147 conditions per place. [2024-06-28 00:53:19,312 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 31 selfloop transitions, 4 changer transitions 0/50 dead transitions. [2024-06-28 00:53:19,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 50 transitions, 185 flow [2024-06-28 00:53:19,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:53:19,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:53:19,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-28 00:53:19,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7196969696969697 [2024-06-28 00:53:19,331 INFO L175 Difference]: Start difference. First operand has 48 places, 38 transitions, 85 flow. Second operand 3 states and 95 transitions. [2024-06-28 00:53:19,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 50 transitions, 185 flow [2024-06-28 00:53:19,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 50 transitions, 180 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:19,345 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 112 flow [2024-06-28 00:53:19,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-28 00:53:19,351 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2024-06-28 00:53:19,351 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 112 flow [2024-06-28 00:53:19,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:19,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:19,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:53:19,353 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:19,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:19,354 INFO L85 PathProgramCache]: Analyzing trace with hash 448096154, now seen corresponding path program 1 times [2024-06-28 00:53:19,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:19,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170693259] [2024-06-28 00:53:19,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:19,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:19,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:19,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:19,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:19,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170693259] [2024-06-28 00:53:19,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170693259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:19,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:19,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:19,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013204437] [2024-06-28 00:53:19,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:19,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:19,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:19,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:19,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:19,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:19,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 112 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:19,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:19,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:19,759 INFO L124 PetriNetUnfolderBase]: 1224/2158 cut-off events. [2024-06-28 00:53:19,759 INFO L125 PetriNetUnfolderBase]: For 304/306 co-relation queries the response was YES. [2024-06-28 00:53:19,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4576 conditions, 2158 events. 1224/2158 cut-off events. For 304/306 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12561 event pairs, 628 based on Foata normal form. 5/2139 useless extension candidates. Maximal degree in co-relation 4564. Up to 1784 conditions per place. [2024-06-28 00:53:19,776 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 46 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-28 00:53:19,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 66 transitions, 284 flow [2024-06-28 00:53:19,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:19,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:19,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-28 00:53:19,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-28 00:53:19,780 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 112 flow. Second operand 4 states and 121 transitions. [2024-06-28 00:53:19,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 66 transitions, 284 flow [2024-06-28 00:53:19,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 66 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:19,783 INFO L231 Difference]: Finished difference. Result has 52 places, 47 transitions, 164 flow [2024-06-28 00:53:19,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=52, PETRI_TRANSITIONS=47} [2024-06-28 00:53:19,784 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 4 predicate places. [2024-06-28 00:53:19,784 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 47 transitions, 164 flow [2024-06-28 00:53:19,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:19,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:19,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:53:19,788 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:19,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:19,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1123686361, now seen corresponding path program 1 times [2024-06-28 00:53:19,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:19,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216421919] [2024-06-28 00:53:19,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:19,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:19,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:20,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:20,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:20,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216421919] [2024-06-28 00:53:20,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216421919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:20,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:20,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:20,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882273965] [2024-06-28 00:53:20,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:20,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:20,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:20,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:20,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:20,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:20,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 47 transitions, 164 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:20,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:20,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:20,272 INFO L124 PetriNetUnfolderBase]: 1215/1983 cut-off events. [2024-06-28 00:53:20,273 INFO L125 PetriNetUnfolderBase]: For 804/812 co-relation queries the response was YES. [2024-06-28 00:53:20,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4864 conditions, 1983 events. 1215/1983 cut-off events. For 804/812 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 10933 event pairs, 298 based on Foata normal form. 14/1992 useless extension candidates. Maximal degree in co-relation 4849. Up to 1731 conditions per place. [2024-06-28 00:53:20,285 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 52 selfloop transitions, 9 changer transitions 0/74 dead transitions. [2024-06-28 00:53:20,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 352 flow [2024-06-28 00:53:20,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:20,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:20,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:53:20,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-28 00:53:20,289 INFO L175 Difference]: Start difference. First operand has 52 places, 47 transitions, 164 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:53:20,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 352 flow [2024-06-28 00:53:20,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 74 transitions, 350 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:20,292 INFO L231 Difference]: Finished difference. Result has 56 places, 48 transitions, 195 flow [2024-06-28 00:53:20,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=195, PETRI_PLACES=56, PETRI_TRANSITIONS=48} [2024-06-28 00:53:20,294 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 8 predicate places. [2024-06-28 00:53:20,294 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 48 transitions, 195 flow [2024-06-28 00:53:20,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:20,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:20,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:53:20,295 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:20,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:20,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1049378498, now seen corresponding path program 1 times [2024-06-28 00:53:20,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:20,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075618236] [2024-06-28 00:53:20,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:20,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:20,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:20,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:20,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:20,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075618236] [2024-06-28 00:53:20,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075618236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:20,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:20,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:20,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994263413] [2024-06-28 00:53:20,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:20,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:20,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:20,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:20,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:20,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:20,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 48 transitions, 195 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:20,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:20,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:20,607 INFO L124 PetriNetUnfolderBase]: 1223/2024 cut-off events. [2024-06-28 00:53:20,607 INFO L125 PetriNetUnfolderBase]: For 1539/1541 co-relation queries the response was YES. [2024-06-28 00:53:20,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5279 conditions, 2024 events. 1223/2024 cut-off events. For 1539/1541 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11333 event pairs, 538 based on Foata normal form. 5/2014 useless extension candidates. Maximal degree in co-relation 5261. Up to 1755 conditions per place. [2024-06-28 00:53:20,618 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 54 selfloop transitions, 10 changer transitions 0/77 dead transitions. [2024-06-28 00:53:20,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 77 transitions, 423 flow [2024-06-28 00:53:20,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:20,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:20,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-28 00:53:20,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-28 00:53:20,620 INFO L175 Difference]: Start difference. First operand has 56 places, 48 transitions, 195 flow. Second operand 4 states and 120 transitions. [2024-06-28 00:53:20,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 77 transitions, 423 flow [2024-06-28 00:53:20,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 77 transitions, 398 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:20,623 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 251 flow [2024-06-28 00:53:20,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=251, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-28 00:53:20,624 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 10 predicate places. [2024-06-28 00:53:20,625 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 251 flow [2024-06-28 00:53:20,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:20,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:20,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:53:20,625 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:20,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:20,626 INFO L85 PathProgramCache]: Analyzing trace with hash 262926025, now seen corresponding path program 1 times [2024-06-28 00:53:20,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:20,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658371489] [2024-06-28 00:53:20,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:20,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:20,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:20,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:20,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:20,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658371489] [2024-06-28 00:53:20,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658371489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:20,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:20,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:20,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777334270] [2024-06-28 00:53:20,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:20,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:20,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:20,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:20,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:20,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:20,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 251 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:20,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:20,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:20,922 INFO L124 PetriNetUnfolderBase]: 1240/2061 cut-off events. [2024-06-28 00:53:20,922 INFO L125 PetriNetUnfolderBase]: For 2534/2546 co-relation queries the response was YES. [2024-06-28 00:53:20,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6072 conditions, 2061 events. 1240/2061 cut-off events. For 2534/2546 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11600 event pairs, 392 based on Foata normal form. 14/2070 useless extension candidates. Maximal degree in co-relation 6052. Up to 1743 conditions per place. [2024-06-28 00:53:20,935 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 61 selfloop transitions, 16 changer transitions 0/90 dead transitions. [2024-06-28 00:53:20,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 90 transitions, 528 flow [2024-06-28 00:53:20,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:20,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:20,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:53:20,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6772727272727272 [2024-06-28 00:53:20,938 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 251 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:53:20,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 90 transitions, 528 flow [2024-06-28 00:53:20,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 90 transitions, 522 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:20,946 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 331 flow [2024-06-28 00:53:20,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=331, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-06-28 00:53:20,949 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 15 predicate places. [2024-06-28 00:53:20,949 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 331 flow [2024-06-28 00:53:20,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:20,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:20,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:53:20,950 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:20,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:20,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1941989415, now seen corresponding path program 2 times [2024-06-28 00:53:20,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:20,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447078831] [2024-06-28 00:53:20,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:20,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:20,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:21,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:21,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:21,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447078831] [2024-06-28 00:53:21,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447078831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:21,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:21,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:21,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521631014] [2024-06-28 00:53:21,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:21,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:21,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:21,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:21,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:21,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:21,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 331 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:21,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:21,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:21,338 INFO L124 PetriNetUnfolderBase]: 1235/2126 cut-off events. [2024-06-28 00:53:21,338 INFO L125 PetriNetUnfolderBase]: For 3924/3936 co-relation queries the response was YES. [2024-06-28 00:53:21,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6602 conditions, 2126 events. 1235/2126 cut-off events. For 3924/3936 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12399 event pairs, 566 based on Foata normal form. 14/2115 useless extension candidates. Maximal degree in co-relation 6579. Up to 1751 conditions per place. [2024-06-28 00:53:21,350 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 56 selfloop transitions, 13 changer transitions 0/82 dead transitions. [2024-06-28 00:53:21,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 82 transitions, 518 flow [2024-06-28 00:53:21,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:21,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:21,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-28 00:53:21,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2024-06-28 00:53:21,352 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 331 flow. Second operand 4 states and 121 transitions. [2024-06-28 00:53:21,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 82 transitions, 518 flow [2024-06-28 00:53:21,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 82 transitions, 487 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:21,360 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 338 flow [2024-06-28 00:53:21,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=338, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-28 00:53:21,363 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 18 predicate places. [2024-06-28 00:53:21,363 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 338 flow [2024-06-28 00:53:21,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:21,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:21,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:53:21,364 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:21,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:21,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1941989601, now seen corresponding path program 1 times [2024-06-28 00:53:21,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:21,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273733585] [2024-06-28 00:53:21,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:21,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:21,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:21,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:21,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:21,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273733585] [2024-06-28 00:53:21,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273733585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:21,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:21,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:21,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678989154] [2024-06-28 00:53:21,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:21,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:21,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:21,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:21,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:21,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:21,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 338 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:21,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:21,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:21,687 INFO L124 PetriNetUnfolderBase]: 1307/2174 cut-off events. [2024-06-28 00:53:21,687 INFO L125 PetriNetUnfolderBase]: For 4549/4561 co-relation queries the response was YES. [2024-06-28 00:53:21,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7049 conditions, 2174 events. 1307/2174 cut-off events. For 4549/4561 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12288 event pairs, 369 based on Foata normal form. 15/2186 useless extension candidates. Maximal degree in co-relation 7024. Up to 1782 conditions per place. [2024-06-28 00:53:21,705 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 56 selfloop transitions, 23 changer transitions 0/92 dead transitions. [2024-06-28 00:53:21,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 92 transitions, 607 flow [2024-06-28 00:53:21,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:21,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:21,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:53:21,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-28 00:53:21,707 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 338 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:53:21,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 92 transitions, 607 flow [2024-06-28 00:53:21,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 92 transitions, 581 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:21,714 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 447 flow [2024-06-28 00:53:21,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=447, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-28 00:53:21,716 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 21 predicate places. [2024-06-28 00:53:21,716 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 447 flow [2024-06-28 00:53:21,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:21,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:21,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:53:21,717 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:21,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:21,717 INFO L85 PathProgramCache]: Analyzing trace with hash 463536511, now seen corresponding path program 2 times [2024-06-28 00:53:21,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:21,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695304883] [2024-06-28 00:53:21,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:21,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:21,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:21,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:21,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:21,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695304883] [2024-06-28 00:53:21,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695304883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:21,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:21,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:21,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571678842] [2024-06-28 00:53:21,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:21,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:21,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:21,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:21,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:21,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:21,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 447 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:21,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:21,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:22,048 INFO L124 PetriNetUnfolderBase]: 1329/2197 cut-off events. [2024-06-28 00:53:22,049 INFO L125 PetriNetUnfolderBase]: For 6501/6515 co-relation queries the response was YES. [2024-06-28 00:53:22,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8009 conditions, 2197 events. 1329/2197 cut-off events. For 6501/6515 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12449 event pairs, 391 based on Foata normal form. 17/2203 useless extension candidates. Maximal degree in co-relation 7982. Up to 1746 conditions per place. [2024-06-28 00:53:22,071 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 63 selfloop transitions, 31 changer transitions 0/107 dead transitions. [2024-06-28 00:53:22,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 107 transitions, 801 flow [2024-06-28 00:53:22,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:22,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:22,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-28 00:53:22,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-06-28 00:53:22,073 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 447 flow. Second operand 5 states and 150 transitions. [2024-06-28 00:53:22,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 107 transitions, 801 flow [2024-06-28 00:53:22,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 107 transitions, 770 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:22,085 INFO L231 Difference]: Finished difference. Result has 74 places, 83 transitions, 598 flow [2024-06-28 00:53:22,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=598, PETRI_PLACES=74, PETRI_TRANSITIONS=83} [2024-06-28 00:53:22,086 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 26 predicate places. [2024-06-28 00:53:22,087 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 83 transitions, 598 flow [2024-06-28 00:53:22,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:22,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:22,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:53:22,087 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:22,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:22,088 INFO L85 PathProgramCache]: Analyzing trace with hash 463545439, now seen corresponding path program 1 times [2024-06-28 00:53:22,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:22,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475261035] [2024-06-28 00:53:22,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:22,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:22,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:22,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:22,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475261035] [2024-06-28 00:53:22,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475261035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:22,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:22,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:22,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009329524] [2024-06-28 00:53:22,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:22,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:22,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:22,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:22,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:22,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:22,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 83 transitions, 598 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:22,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:22,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:22,429 INFO L124 PetriNetUnfolderBase]: 1395/2336 cut-off events. [2024-06-28 00:53:22,429 INFO L125 PetriNetUnfolderBase]: For 7987/7993 co-relation queries the response was YES. [2024-06-28 00:53:22,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9039 conditions, 2336 events. 1395/2336 cut-off events. For 7987/7993 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13575 event pairs, 524 based on Foata normal form. 18/2338 useless extension candidates. Maximal degree in co-relation 9009. Up to 1893 conditions per place. [2024-06-28 00:53:22,444 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 89 selfloop transitions, 13 changer transitions 0/115 dead transitions. [2024-06-28 00:53:22,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 115 transitions, 936 flow [2024-06-28 00:53:22,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:22,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:22,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-28 00:53:22,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6772727272727272 [2024-06-28 00:53:22,445 INFO L175 Difference]: Start difference. First operand has 74 places, 83 transitions, 598 flow. Second operand 5 states and 149 transitions. [2024-06-28 00:53:22,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 115 transitions, 936 flow [2024-06-28 00:53:22,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 115 transitions, 900 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-28 00:53:22,455 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 622 flow [2024-06-28 00:53:22,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=622, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2024-06-28 00:53:22,456 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 31 predicate places. [2024-06-28 00:53:22,456 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 622 flow [2024-06-28 00:53:22,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:22,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:22,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:53:22,457 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:22,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:22,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1652182609, now seen corresponding path program 1 times [2024-06-28 00:53:22,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:22,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120982222] [2024-06-28 00:53:22,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:22,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:22,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:22,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:22,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:22,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120982222] [2024-06-28 00:53:22,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120982222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:22,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:22,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:53:22,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401072256] [2024-06-28 00:53:22,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:22,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:53:22,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:22,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:53:22,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:53:22,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:53:22,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 622 flow. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:22,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:53:22,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:22,716 INFO L124 PetriNetUnfolderBase]: 1284/2120 cut-off events. [2024-06-28 00:53:22,716 INFO L125 PetriNetUnfolderBase]: For 7873/7878 co-relation queries the response was YES. [2024-06-28 00:53:22,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8262 conditions, 2120 events. 1284/2120 cut-off events. For 7873/7878 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12061 event pairs, 350 based on Foata normal form. 6/2094 useless extension candidates. Maximal degree in co-relation 8229. Up to 1831 conditions per place. [2024-06-28 00:53:22,729 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 70 selfloop transitions, 12 changer transitions 0/99 dead transitions. [2024-06-28 00:53:22,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 833 flow [2024-06-28 00:53:22,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:53:22,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:53:22,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-28 00:53:22,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6647727272727273 [2024-06-28 00:53:22,731 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 622 flow. Second operand 4 states and 117 transitions. [2024-06-28 00:53:22,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 833 flow [2024-06-28 00:53:22,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 99 transitions, 799 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:22,740 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 653 flow [2024-06-28 00:53:22,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=653, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-28 00:53:22,740 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 33 predicate places. [2024-06-28 00:53:22,741 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 653 flow [2024-06-28 00:53:22,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:22,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:22,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:53:22,741 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:22,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:22,742 INFO L85 PathProgramCache]: Analyzing trace with hash -439226689, now seen corresponding path program 1 times [2024-06-28 00:53:22,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:22,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289287109] [2024-06-28 00:53:22,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:22,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:22,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:22,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:22,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:22,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289287109] [2024-06-28 00:53:22,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289287109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:22,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:22,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:22,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335124942] [2024-06-28 00:53:22,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:22,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:22,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:22,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:22,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:22,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:22,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 653 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:22,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:22,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:23,127 INFO L124 PetriNetUnfolderBase]: 1494/2463 cut-off events. [2024-06-28 00:53:23,127 INFO L125 PetriNetUnfolderBase]: For 8871/8885 co-relation queries the response was YES. [2024-06-28 00:53:23,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9573 conditions, 2463 events. 1494/2463 cut-off events. For 8871/8885 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 14249 event pairs, 353 based on Foata normal form. 17/2475 useless extension candidates. Maximal degree in co-relation 9538. Up to 1892 conditions per place. [2024-06-28 00:53:23,173 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 96 selfloop transitions, 42 changer transitions 0/151 dead transitions. [2024-06-28 00:53:23,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 151 transitions, 1227 flow [2024-06-28 00:53:23,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:23,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:23,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-06-28 00:53:23,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:53:23,175 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 653 flow. Second operand 9 states and 261 transitions. [2024-06-28 00:53:23,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 151 transitions, 1227 flow [2024-06-28 00:53:23,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 151 transitions, 1215 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 00:53:23,188 INFO L231 Difference]: Finished difference. Result has 91 places, 99 transitions, 847 flow [2024-06-28 00:53:23,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=641, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=847, PETRI_PLACES=91, PETRI_TRANSITIONS=99} [2024-06-28 00:53:23,188 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 43 predicate places. [2024-06-28 00:53:23,189 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 99 transitions, 847 flow [2024-06-28 00:53:23,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:23,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:23,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:53:23,189 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:23,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:23,190 INFO L85 PathProgramCache]: Analyzing trace with hash 72130849, now seen corresponding path program 2 times [2024-06-28 00:53:23,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:23,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002543580] [2024-06-28 00:53:23,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:23,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:23,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:23,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:23,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:23,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002543580] [2024-06-28 00:53:23,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002543580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:23,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:23,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:23,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922068897] [2024-06-28 00:53:23,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:23,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:23,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:23,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:23,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:23,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:23,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 99 transitions, 847 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:23,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:23,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:23,592 INFO L124 PetriNetUnfolderBase]: 1524/2529 cut-off events. [2024-06-28 00:53:23,592 INFO L125 PetriNetUnfolderBase]: For 12743/12757 co-relation queries the response was YES. [2024-06-28 00:53:23,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10858 conditions, 2529 events. 1524/2529 cut-off events. For 12743/12757 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14752 event pairs, 362 based on Foata normal form. 17/2535 useless extension candidates. Maximal degree in co-relation 10819. Up to 1976 conditions per place. [2024-06-28 00:53:23,645 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 92 selfloop transitions, 34 changer transitions 0/139 dead transitions. [2024-06-28 00:53:23,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 139 transitions, 1316 flow [2024-06-28 00:53:23,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:23,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:23,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 00:53:23,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6931818181818182 [2024-06-28 00:53:23,647 INFO L175 Difference]: Start difference. First operand has 91 places, 99 transitions, 847 flow. Second operand 6 states and 183 transitions. [2024-06-28 00:53:23,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 139 transitions, 1316 flow [2024-06-28 00:53:23,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 139 transitions, 1219 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:23,666 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 901 flow [2024-06-28 00:53:23,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=758, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=901, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-28 00:53:23,667 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 46 predicate places. [2024-06-28 00:53:23,667 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 901 flow [2024-06-28 00:53:23,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:23,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:23,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:53:23,668 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:23,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:23,668 INFO L85 PathProgramCache]: Analyzing trace with hash 72136429, now seen corresponding path program 3 times [2024-06-28 00:53:23,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:23,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428649858] [2024-06-28 00:53:23,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:23,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:23,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:23,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:23,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:23,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428649858] [2024-06-28 00:53:23,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428649858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:23,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:23,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:23,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15610180] [2024-06-28 00:53:23,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:23,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:23,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:23,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:23,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:23,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:23,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 901 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:23,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:23,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:24,094 INFO L124 PetriNetUnfolderBase]: 1532/2532 cut-off events. [2024-06-28 00:53:24,094 INFO L125 PetriNetUnfolderBase]: For 14152/14166 co-relation queries the response was YES. [2024-06-28 00:53:24,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11289 conditions, 2532 events. 1532/2532 cut-off events. For 14152/14166 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14795 event pairs, 354 based on Foata normal form. 17/2548 useless extension candidates. Maximal degree in co-relation 11247. Up to 1987 conditions per place. [2024-06-28 00:53:24,113 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 95 selfloop transitions, 42 changer transitions 0/150 dead transitions. [2024-06-28 00:53:24,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 150 transitions, 1371 flow [2024-06-28 00:53:24,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:24,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:24,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 00:53:24,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6619318181818182 [2024-06-28 00:53:24,115 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 901 flow. Second operand 8 states and 233 transitions. [2024-06-28 00:53:24,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 150 transitions, 1371 flow [2024-06-28 00:53:24,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 150 transitions, 1296 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:24,138 INFO L231 Difference]: Finished difference. Result has 99 places, 108 transitions, 969 flow [2024-06-28 00:53:24,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=969, PETRI_PLACES=99, PETRI_TRANSITIONS=108} [2024-06-28 00:53:24,139 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 51 predicate places. [2024-06-28 00:53:24,139 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 108 transitions, 969 flow [2024-06-28 00:53:24,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:24,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:24,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:53:24,140 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:24,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:24,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1484730895, now seen corresponding path program 4 times [2024-06-28 00:53:24,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:24,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544590605] [2024-06-28 00:53:24,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:24,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:24,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:24,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:24,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:24,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544590605] [2024-06-28 00:53:24,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544590605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:24,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:24,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:24,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659032084] [2024-06-28 00:53:24,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:24,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:24,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:24,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:24,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:24,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:24,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 108 transitions, 969 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:24,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:24,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:24,580 INFO L124 PetriNetUnfolderBase]: 1580/2630 cut-off events. [2024-06-28 00:53:24,580 INFO L125 PetriNetUnfolderBase]: For 16597/16611 co-relation queries the response was YES. [2024-06-28 00:53:24,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11845 conditions, 2630 events. 1580/2630 cut-off events. For 16597/16611 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15587 event pairs, 377 based on Foata normal form. 17/2634 useless extension candidates. Maximal degree in co-relation 11802. Up to 1925 conditions per place. [2024-06-28 00:53:24,601 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 94 selfloop transitions, 60 changer transitions 0/167 dead transitions. [2024-06-28 00:53:24,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 167 transitions, 1603 flow [2024-06-28 00:53:24,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:24,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:24,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-06-28 00:53:24,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761363636363636 [2024-06-28 00:53:24,603 INFO L175 Difference]: Start difference. First operand has 99 places, 108 transitions, 969 flow. Second operand 8 states and 238 transitions. [2024-06-28 00:53:24,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 167 transitions, 1603 flow [2024-06-28 00:53:24,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 167 transitions, 1499 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:24,627 INFO L231 Difference]: Finished difference. Result has 102 places, 120 transitions, 1141 flow [2024-06-28 00:53:24,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1141, PETRI_PLACES=102, PETRI_TRANSITIONS=120} [2024-06-28 00:53:24,628 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 54 predicate places. [2024-06-28 00:53:24,628 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 120 transitions, 1141 flow [2024-06-28 00:53:24,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:24,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:24,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:53:24,629 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:24,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:24,629 INFO L85 PathProgramCache]: Analyzing trace with hash 789818086, now seen corresponding path program 1 times [2024-06-28 00:53:24,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:24,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407832027] [2024-06-28 00:53:24,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:24,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:24,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:24,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:24,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:24,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407832027] [2024-06-28 00:53:24,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407832027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:24,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:24,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:24,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777805777] [2024-06-28 00:53:24,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:24,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:24,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:24,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:24,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:24,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:24,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 120 transitions, 1141 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:24,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:24,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:25,014 INFO L124 PetriNetUnfolderBase]: 1607/2649 cut-off events. [2024-06-28 00:53:25,014 INFO L125 PetriNetUnfolderBase]: For 20594/20608 co-relation queries the response was YES. [2024-06-28 00:53:25,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12927 conditions, 2649 events. 1607/2649 cut-off events. For 20594/20608 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15547 event pairs, 218 based on Foata normal form. 18/2658 useless extension candidates. Maximal degree in co-relation 12882. Up to 2150 conditions per place. [2024-06-28 00:53:25,038 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 122 selfloop transitions, 23 changer transitions 0/158 dead transitions. [2024-06-28 00:53:25,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 158 transitions, 1637 flow [2024-06-28 00:53:25,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:25,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:25,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:53:25,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:53:25,040 INFO L175 Difference]: Start difference. First operand has 102 places, 120 transitions, 1141 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:53:25,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 158 transitions, 1637 flow [2024-06-28 00:53:25,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 158 transitions, 1537 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:25,076 INFO L231 Difference]: Finished difference. Result has 105 places, 124 transitions, 1174 flow [2024-06-28 00:53:25,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1174, PETRI_PLACES=105, PETRI_TRANSITIONS=124} [2024-06-28 00:53:25,076 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 57 predicate places. [2024-06-28 00:53:25,077 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 124 transitions, 1174 flow [2024-06-28 00:53:25,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:25,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:25,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:53:25,078 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:25,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:25,078 INFO L85 PathProgramCache]: Analyzing trace with hash 792675046, now seen corresponding path program 2 times [2024-06-28 00:53:25,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:25,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402495101] [2024-06-28 00:53:25,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:25,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:25,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:25,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:25,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:25,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402495101] [2024-06-28 00:53:25,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402495101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:25,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:25,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:25,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430634179] [2024-06-28 00:53:25,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:25,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:25,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:25,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:25,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:25,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:25,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 124 transitions, 1174 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:25,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:25,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:25,528 INFO L124 PetriNetUnfolderBase]: 1634/2776 cut-off events. [2024-06-28 00:53:25,528 INFO L125 PetriNetUnfolderBase]: For 23704/23718 co-relation queries the response was YES. [2024-06-28 00:53:25,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13465 conditions, 2776 events. 1634/2776 cut-off events. For 23704/23718 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 16779 event pairs, 555 based on Foata normal form. 18/2758 useless extension candidates. Maximal degree in co-relation 13418. Up to 2275 conditions per place. [2024-06-28 00:53:25,548 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 124 selfloop transitions, 20 changer transitions 0/157 dead transitions. [2024-06-28 00:53:25,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 157 transitions, 1578 flow [2024-06-28 00:53:25,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:25,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:25,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 00:53:25,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553030303030303 [2024-06-28 00:53:25,549 INFO L175 Difference]: Start difference. First operand has 105 places, 124 transitions, 1174 flow. Second operand 6 states and 173 transitions. [2024-06-28 00:53:25,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 157 transitions, 1578 flow [2024-06-28 00:53:25,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 157 transitions, 1501 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:25,579 INFO L231 Difference]: Finished difference. Result has 109 places, 126 transitions, 1190 flow [2024-06-28 00:53:25,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1190, PETRI_PLACES=109, PETRI_TRANSITIONS=126} [2024-06-28 00:53:25,580 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 61 predicate places. [2024-06-28 00:53:25,580 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 126 transitions, 1190 flow [2024-06-28 00:53:25,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:25,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:25,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:53:25,580 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:25,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:25,581 INFO L85 PathProgramCache]: Analyzing trace with hash -2058914778, now seen corresponding path program 3 times [2024-06-28 00:53:25,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:25,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010861771] [2024-06-28 00:53:25,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:25,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:25,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:25,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:25,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010861771] [2024-06-28 00:53:25,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010861771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:25,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:25,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:25,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65105359] [2024-06-28 00:53:25,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:25,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:25,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:25,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:25,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:25,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:25,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 126 transitions, 1190 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:25,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:25,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:25,973 INFO L124 PetriNetUnfolderBase]: 1626/2678 cut-off events. [2024-06-28 00:53:25,974 INFO L125 PetriNetUnfolderBase]: For 23360/23374 co-relation queries the response was YES. [2024-06-28 00:53:25,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13180 conditions, 2678 events. 1626/2678 cut-off events. For 23360/23374 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15696 event pairs, 216 based on Foata normal form. 18/2687 useless extension candidates. Maximal degree in co-relation 13131. Up to 2238 conditions per place. [2024-06-28 00:53:25,993 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 119 selfloop transitions, 19 changer transitions 0/151 dead transitions. [2024-06-28 00:53:25,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 151 transitions, 1526 flow [2024-06-28 00:53:25,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:25,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:25,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-06-28 00:53:25,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6727272727272727 [2024-06-28 00:53:25,994 INFO L175 Difference]: Start difference. First operand has 109 places, 126 transitions, 1190 flow. Second operand 5 states and 148 transitions. [2024-06-28 00:53:25,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 151 transitions, 1526 flow [2024-06-28 00:53:26,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 151 transitions, 1447 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:26,032 INFO L231 Difference]: Finished difference. Result has 110 places, 126 transitions, 1159 flow [2024-06-28 00:53:26,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1159, PETRI_PLACES=110, PETRI_TRANSITIONS=126} [2024-06-28 00:53:26,032 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 62 predicate places. [2024-06-28 00:53:26,032 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 126 transitions, 1159 flow [2024-06-28 00:53:26,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:26,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:26,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:53:26,033 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:26,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:26,034 INFO L85 PathProgramCache]: Analyzing trace with hash -2058730080, now seen corresponding path program 1 times [2024-06-28 00:53:26,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:26,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957888253] [2024-06-28 00:53:26,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:26,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:26,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:26,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:26,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:26,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957888253] [2024-06-28 00:53:26,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957888253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:26,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:26,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:26,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123009211] [2024-06-28 00:53:26,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:26,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:26,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:26,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:26,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:26,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:26,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 126 transitions, 1159 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:26,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:26,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:26,449 INFO L124 PetriNetUnfolderBase]: 1727/2831 cut-off events. [2024-06-28 00:53:26,449 INFO L125 PetriNetUnfolderBase]: For 25891/25905 co-relation queries the response was YES. [2024-06-28 00:53:26,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13756 conditions, 2831 events. 1727/2831 cut-off events. For 25891/25905 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 16681 event pairs, 297 based on Foata normal form. 26/2852 useless extension candidates. Maximal degree in co-relation 13706. Up to 2186 conditions per place. [2024-06-28 00:53:26,467 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 116 selfloop transitions, 29 changer transitions 0/158 dead transitions. [2024-06-28 00:53:26,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 158 transitions, 1605 flow [2024-06-28 00:53:26,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:26,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:26,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:53:26,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:53:26,468 INFO L175 Difference]: Start difference. First operand has 110 places, 126 transitions, 1159 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:53:26,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 158 transitions, 1605 flow [2024-06-28 00:53:26,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 158 transitions, 1560 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:26,497 INFO L231 Difference]: Finished difference. Result has 112 places, 128 transitions, 1220 flow [2024-06-28 00:53:26,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1220, PETRI_PLACES=112, PETRI_TRANSITIONS=128} [2024-06-28 00:53:26,498 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 64 predicate places. [2024-06-28 00:53:26,498 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 128 transitions, 1220 flow [2024-06-28 00:53:26,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:26,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:26,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:53:26,499 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:26,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:26,499 INFO L85 PathProgramCache]: Analyzing trace with hash 120466388, now seen corresponding path program 1 times [2024-06-28 00:53:26,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:26,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353066437] [2024-06-28 00:53:26,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:26,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:26,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:26,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:26,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:26,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353066437] [2024-06-28 00:53:26,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353066437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:26,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:26,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:26,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44510853] [2024-06-28 00:53:26,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:26,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:26,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:26,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:26,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:26,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:53:26,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 128 transitions, 1220 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:26,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:53:26,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:26,807 INFO L124 PetriNetUnfolderBase]: 1613/2688 cut-off events. [2024-06-28 00:53:26,807 INFO L125 PetriNetUnfolderBase]: For 26820/26826 co-relation queries the response was YES. [2024-06-28 00:53:26,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13443 conditions, 2688 events. 1613/2688 cut-off events. For 26820/26826 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16152 event pairs, 313 based on Foata normal form. 8/2667 useless extension candidates. Maximal degree in co-relation 13392. Up to 2239 conditions per place. [2024-06-28 00:53:26,827 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 102 selfloop transitions, 25 changer transitions 0/146 dead transitions. [2024-06-28 00:53:26,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 146 transitions, 1516 flow [2024-06-28 00:53:26,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:26,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:26,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:53:26,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-28 00:53:26,829 INFO L175 Difference]: Start difference. First operand has 112 places, 128 transitions, 1220 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:53:26,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 146 transitions, 1516 flow [2024-06-28 00:53:26,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 146 transitions, 1438 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:26,865 INFO L231 Difference]: Finished difference. Result has 113 places, 128 transitions, 1208 flow [2024-06-28 00:53:26,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1208, PETRI_PLACES=113, PETRI_TRANSITIONS=128} [2024-06-28 00:53:26,866 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 65 predicate places. [2024-06-28 00:53:26,866 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 128 transitions, 1208 flow [2024-06-28 00:53:26,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:26,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:26,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:53:26,866 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:26,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:26,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1903623904, now seen corresponding path program 2 times [2024-06-28 00:53:26,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:26,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956356682] [2024-06-28 00:53:26,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:26,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:26,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:26,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:26,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:26,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956356682] [2024-06-28 00:53:26,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956356682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:26,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:26,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:26,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800100650] [2024-06-28 00:53:26,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:26,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:26,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:26,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:26,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:26,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:26,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 128 transitions, 1208 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:26,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:26,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:27,338 INFO L124 PetriNetUnfolderBase]: 1795/2950 cut-off events. [2024-06-28 00:53:27,339 INFO L125 PetriNetUnfolderBase]: For 30470/30484 co-relation queries the response was YES. [2024-06-28 00:53:27,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14497 conditions, 2950 events. 1795/2950 cut-off events. For 30470/30484 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17636 event pairs, 364 based on Foata normal form. 26/2960 useless extension candidates. Maximal degree in co-relation 14445. Up to 2340 conditions per place. [2024-06-28 00:53:27,364 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 118 selfloop transitions, 33 changer transitions 0/164 dead transitions. [2024-06-28 00:53:27,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 164 transitions, 1720 flow [2024-06-28 00:53:27,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:27,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:27,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:53:27,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.678030303030303 [2024-06-28 00:53:27,365 INFO L175 Difference]: Start difference. First operand has 113 places, 128 transitions, 1208 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:53:27,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 164 transitions, 1720 flow [2024-06-28 00:53:27,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 164 transitions, 1657 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:27,408 INFO L231 Difference]: Finished difference. Result has 114 places, 130 transitions, 1263 flow [2024-06-28 00:53:27,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1263, PETRI_PLACES=114, PETRI_TRANSITIONS=130} [2024-06-28 00:53:27,409 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 66 predicate places. [2024-06-28 00:53:27,409 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 130 transitions, 1263 flow [2024-06-28 00:53:27,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:27,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:27,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:27,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:53:27,410 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:27,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:27,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1209403714, now seen corresponding path program 3 times [2024-06-28 00:53:27,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:27,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495209866] [2024-06-28 00:53:27,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:27,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:27,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:27,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:27,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:27,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495209866] [2024-06-28 00:53:27,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495209866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:27,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:27,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:27,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951681021] [2024-06-28 00:53:27,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:27,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:27,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:27,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:27,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:27,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:27,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 130 transitions, 1263 flow. Second operand has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:27,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:27,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:27,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:27,873 INFO L124 PetriNetUnfolderBase]: 1933/3156 cut-off events. [2024-06-28 00:53:27,874 INFO L125 PetriNetUnfolderBase]: For 32493/32507 co-relation queries the response was YES. [2024-06-28 00:53:27,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15642 conditions, 3156 events. 1933/3156 cut-off events. For 32493/32507 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19064 event pairs, 335 based on Foata normal form. 26/3166 useless extension candidates. Maximal degree in co-relation 15590. Up to 2129 conditions per place. [2024-06-28 00:53:27,896 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 120 selfloop transitions, 39 changer transitions 0/172 dead transitions. [2024-06-28 00:53:27,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 172 transitions, 1867 flow [2024-06-28 00:53:27,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:27,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:27,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-28 00:53:27,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6931818181818182 [2024-06-28 00:53:27,898 INFO L175 Difference]: Start difference. First operand has 114 places, 130 transitions, 1263 flow. Second operand 6 states and 183 transitions. [2024-06-28 00:53:27,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 172 transitions, 1867 flow [2024-06-28 00:53:27,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 172 transitions, 1775 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:27,949 INFO L231 Difference]: Finished difference. Result has 116 places, 133 transitions, 1310 flow [2024-06-28 00:53:27,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1310, PETRI_PLACES=116, PETRI_TRANSITIONS=133} [2024-06-28 00:53:27,950 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 68 predicate places. [2024-06-28 00:53:27,950 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 133 transitions, 1310 flow [2024-06-28 00:53:27,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.571428571428573) internal successors, (130), 7 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:27,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:27,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:27,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:53:27,951 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:27,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:27,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1391399532, now seen corresponding path program 2 times [2024-06-28 00:53:27,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:27,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848398353] [2024-06-28 00:53:27,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:27,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:27,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:28,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:28,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:28,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848398353] [2024-06-28 00:53:28,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848398353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:28,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:28,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:28,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258125814] [2024-06-28 00:53:28,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:28,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:28,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:28,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:28,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:28,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:53:28,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 133 transitions, 1310 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:28,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:28,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:53:28,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:28,314 INFO L124 PetriNetUnfolderBase]: 1851/3034 cut-off events. [2024-06-28 00:53:28,314 INFO L125 PetriNetUnfolderBase]: For 33490/33496 co-relation queries the response was YES. [2024-06-28 00:53:28,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15396 conditions, 3034 events. 1851/3034 cut-off events. For 33490/33496 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18507 event pairs, 390 based on Foata normal form. 8/3002 useless extension candidates. Maximal degree in co-relation 15343. Up to 2533 conditions per place. [2024-06-28 00:53:28,335 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 98 selfloop transitions, 36 changer transitions 0/153 dead transitions. [2024-06-28 00:53:28,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 153 transitions, 1729 flow [2024-06-28 00:53:28,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:28,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:28,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 146 transitions. [2024-06-28 00:53:28,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-06-28 00:53:28,337 INFO L175 Difference]: Start difference. First operand has 116 places, 133 transitions, 1310 flow. Second operand 5 states and 146 transitions. [2024-06-28 00:53:28,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 153 transitions, 1729 flow [2024-06-28 00:53:28,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 153 transitions, 1654 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:28,386 INFO L231 Difference]: Finished difference. Result has 119 places, 136 transitions, 1351 flow [2024-06-28 00:53:28,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1351, PETRI_PLACES=119, PETRI_TRANSITIONS=136} [2024-06-28 00:53:28,386 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 71 predicate places. [2024-06-28 00:53:28,387 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 136 transitions, 1351 flow [2024-06-28 00:53:28,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:28,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:28,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:28,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:53:28,387 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:28,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:28,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1349350450, now seen corresponding path program 1 times [2024-06-28 00:53:28,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:28,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752298360] [2024-06-28 00:53:28,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:28,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:28,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:28,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:28,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:28,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752298360] [2024-06-28 00:53:28,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752298360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:28,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:28,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:53:28,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020125444] [2024-06-28 00:53:28,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:28,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:28,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:28,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:28,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:28,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:53:28,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 136 transitions, 1351 flow. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:28,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:28,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:53:28,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:28,771 INFO L124 PetriNetUnfolderBase]: 1899/3103 cut-off events. [2024-06-28 00:53:28,771 INFO L125 PetriNetUnfolderBase]: For 35186/35191 co-relation queries the response was YES. [2024-06-28 00:53:28,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15620 conditions, 3103 events. 1899/3103 cut-off events. For 35186/35191 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 18820 event pairs, 378 based on Foata normal form. 15/3089 useless extension candidates. Maximal degree in co-relation 15565. Up to 2634 conditions per place. [2024-06-28 00:53:28,794 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 124 selfloop transitions, 14 changer transitions 0/157 dead transitions. [2024-06-28 00:53:28,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 157 transitions, 1707 flow [2024-06-28 00:53:28,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:28,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:28,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:53:28,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545454545454545 [2024-06-28 00:53:28,795 INFO L175 Difference]: Start difference. First operand has 119 places, 136 transitions, 1351 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:53:28,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 157 transitions, 1707 flow [2024-06-28 00:53:28,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 157 transitions, 1602 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:28,834 INFO L231 Difference]: Finished difference. Result has 120 places, 138 transitions, 1306 flow [2024-06-28 00:53:28,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1306, PETRI_PLACES=120, PETRI_TRANSITIONS=138} [2024-06-28 00:53:28,835 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 72 predicate places. [2024-06-28 00:53:28,835 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 138 transitions, 1306 flow [2024-06-28 00:53:28,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:28,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:28,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:28,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:53:28,836 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:28,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:28,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1946251256, now seen corresponding path program 1 times [2024-06-28 00:53:28,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:28,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373418537] [2024-06-28 00:53:28,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:28,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:28,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:28,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:28,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:28,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373418537] [2024-06-28 00:53:28,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373418537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:28,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:28,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:28,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325826438] [2024-06-28 00:53:28,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:28,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:28,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:28,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:28,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:28,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:28,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 138 transitions, 1306 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:28,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:28,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:28,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:29,541 INFO L124 PetriNetUnfolderBase]: 2985/4955 cut-off events. [2024-06-28 00:53:29,541 INFO L125 PetriNetUnfolderBase]: For 69295/69309 co-relation queries the response was YES. [2024-06-28 00:53:29,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24589 conditions, 4955 events. 2985/4955 cut-off events. For 69295/69309 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 33814 event pairs, 635 based on Foata normal form. 50/4998 useless extension candidates. Maximal degree in co-relation 24535. Up to 2286 conditions per place. [2024-06-28 00:53:29,575 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 152 selfloop transitions, 49 changer transitions 0/214 dead transitions. [2024-06-28 00:53:29,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 214 transitions, 2220 flow [2024-06-28 00:53:29,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:29,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:29,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 277 transitions. [2024-06-28 00:53:29,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6994949494949495 [2024-06-28 00:53:29,577 INFO L175 Difference]: Start difference. First operand has 120 places, 138 transitions, 1306 flow. Second operand 9 states and 277 transitions. [2024-06-28 00:53:29,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 214 transitions, 2220 flow [2024-06-28 00:53:29,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 214 transitions, 2182 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:29,662 INFO L231 Difference]: Finished difference. Result has 128 places, 141 transitions, 1464 flow [2024-06-28 00:53:29,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1464, PETRI_PLACES=128, PETRI_TRANSITIONS=141} [2024-06-28 00:53:29,662 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 80 predicate places. [2024-06-28 00:53:29,662 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 141 transitions, 1464 flow [2024-06-28 00:53:29,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:29,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:29,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:29,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:53:29,663 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:29,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:29,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1196876222, now seen corresponding path program 2 times [2024-06-28 00:53:29,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:29,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385603618] [2024-06-28 00:53:29,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:29,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:29,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:29,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:29,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:29,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385603618] [2024-06-28 00:53:29,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385603618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:29,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:29,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:29,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713660402] [2024-06-28 00:53:29,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:29,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:29,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:29,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:29,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:29,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:29,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 141 transitions, 1464 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:29,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:29,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:29,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:30,550 INFO L124 PetriNetUnfolderBase]: 3667/6109 cut-off events. [2024-06-28 00:53:30,551 INFO L125 PetriNetUnfolderBase]: For 100726/100740 co-relation queries the response was YES. [2024-06-28 00:53:30,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31298 conditions, 6109 events. 3667/6109 cut-off events. For 100726/100740 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 43748 event pairs, 1072 based on Foata normal form. 50/6152 useless extension candidates. Maximal degree in co-relation 31241. Up to 4092 conditions per place. [2024-06-28 00:53:30,599 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 153 selfloop transitions, 49 changer transitions 0/215 dead transitions. [2024-06-28 00:53:30,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 215 transitions, 2346 flow [2024-06-28 00:53:30,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:53:30,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:53:30,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 299 transitions. [2024-06-28 00:53:30,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6795454545454546 [2024-06-28 00:53:30,601 INFO L175 Difference]: Start difference. First operand has 128 places, 141 transitions, 1464 flow. Second operand 10 states and 299 transitions. [2024-06-28 00:53:30,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 215 transitions, 2346 flow [2024-06-28 00:53:30,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 215 transitions, 2238 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:30,777 INFO L231 Difference]: Finished difference. Result has 134 places, 143 transitions, 1529 flow [2024-06-28 00:53:30,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1356, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1529, PETRI_PLACES=134, PETRI_TRANSITIONS=143} [2024-06-28 00:53:30,778 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 86 predicate places. [2024-06-28 00:53:30,778 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 143 transitions, 1529 flow [2024-06-28 00:53:30,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:30,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:30,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:30,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:53:30,779 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:30,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:30,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1196728352, now seen corresponding path program 3 times [2024-06-28 00:53:30,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:30,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129380569] [2024-06-28 00:53:30,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:30,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:30,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:30,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:30,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:30,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129380569] [2024-06-28 00:53:30,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129380569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:30,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:30,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:30,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304368482] [2024-06-28 00:53:30,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:30,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:30,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:30,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:30,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:30,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:30,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 143 transitions, 1529 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:30,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:30,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:30,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:31,690 INFO L124 PetriNetUnfolderBase]: 3842/6398 cut-off events. [2024-06-28 00:53:31,690 INFO L125 PetriNetUnfolderBase]: For 105109/105123 co-relation queries the response was YES. [2024-06-28 00:53:31,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32078 conditions, 6398 events. 3842/6398 cut-off events. For 105109/105123 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 46236 event pairs, 1253 based on Foata normal form. 56/6431 useless extension candidates. Maximal degree in co-relation 32019. Up to 5089 conditions per place. [2024-06-28 00:53:31,749 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 142 selfloop transitions, 49 changer transitions 0/204 dead transitions. [2024-06-28 00:53:31,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 204 transitions, 2211 flow [2024-06-28 00:53:31,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:53:31,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:53:31,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 289 transitions. [2024-06-28 00:53:31,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6568181818181819 [2024-06-28 00:53:31,751 INFO L175 Difference]: Start difference. First operand has 134 places, 143 transitions, 1529 flow. Second operand 10 states and 289 transitions. [2024-06-28 00:53:31,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 204 transitions, 2211 flow [2024-06-28 00:53:31,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 204 transitions, 2088 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:31,918 INFO L231 Difference]: Finished difference. Result has 137 places, 144 transitions, 1550 flow [2024-06-28 00:53:31,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1550, PETRI_PLACES=137, PETRI_TRANSITIONS=144} [2024-06-28 00:53:31,919 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 89 predicate places. [2024-06-28 00:53:31,919 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 144 transitions, 1550 flow [2024-06-28 00:53:31,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:31,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:31,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:31,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:53:31,919 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:31,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:31,920 INFO L85 PathProgramCache]: Analyzing trace with hash -601024466, now seen corresponding path program 1 times [2024-06-28 00:53:31,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:31,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006842514] [2024-06-28 00:53:31,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:31,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:31,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:31,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:31,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:31,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006842514] [2024-06-28 00:53:31,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006842514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:31,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:31,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:31,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649639551] [2024-06-28 00:53:31,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:31,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:31,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:31,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:31,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:32,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:32,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 144 transitions, 1550 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:32,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:32,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:32,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:32,667 INFO L124 PetriNetUnfolderBase]: 3853/6497 cut-off events. [2024-06-28 00:53:32,667 INFO L125 PetriNetUnfolderBase]: For 94870/94878 co-relation queries the response was YES. [2024-06-28 00:53:32,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32180 conditions, 6497 events. 3853/6497 cut-off events. For 94870/94878 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 47448 event pairs, 2035 based on Foata normal form. 9/6473 useless extension candidates. Maximal degree in co-relation 32120. Up to 5827 conditions per place. [2024-06-28 00:53:32,715 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 151 selfloop transitions, 19 changer transitions 0/183 dead transitions. [2024-06-28 00:53:32,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 183 transitions, 2166 flow [2024-06-28 00:53:32,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:32,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:32,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 00:53:32,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-28 00:53:32,716 INFO L175 Difference]: Start difference. First operand has 137 places, 144 transitions, 1550 flow. Second operand 7 states and 189 transitions. [2024-06-28 00:53:32,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 183 transitions, 2166 flow [2024-06-28 00:53:32,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 183 transitions, 2024 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:32,884 INFO L231 Difference]: Finished difference. Result has 137 places, 154 transitions, 1630 flow [2024-06-28 00:53:32,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1630, PETRI_PLACES=137, PETRI_TRANSITIONS=154} [2024-06-28 00:53:32,884 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 89 predicate places. [2024-06-28 00:53:32,884 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 154 transitions, 1630 flow [2024-06-28 00:53:32,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:32,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:32,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:32,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:53:32,885 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:32,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:32,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1117664802, now seen corresponding path program 4 times [2024-06-28 00:53:32,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:32,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859332932] [2024-06-28 00:53:32,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:32,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:32,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:32,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:32,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859332932] [2024-06-28 00:53:32,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859332932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:32,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:32,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:32,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229044242] [2024-06-28 00:53:32,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:32,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:32,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:32,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:32,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:33,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:33,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 154 transitions, 1630 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:33,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:33,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:33,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:33,785 INFO L124 PetriNetUnfolderBase]: 4150/6920 cut-off events. [2024-06-28 00:53:33,786 INFO L125 PetriNetUnfolderBase]: For 114106/114120 co-relation queries the response was YES. [2024-06-28 00:53:33,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33862 conditions, 6920 events. 4150/6920 cut-off events. For 114106/114120 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 50609 event pairs, 1412 based on Foata normal form. 56/6969 useless extension candidates. Maximal degree in co-relation 33800. Up to 5639 conditions per place. [2024-06-28 00:53:33,841 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 138 selfloop transitions, 47 changer transitions 0/198 dead transitions. [2024-06-28 00:53:33,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 198 transitions, 2212 flow [2024-06-28 00:53:33,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:33,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:33,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:53:33,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.685064935064935 [2024-06-28 00:53:33,843 INFO L175 Difference]: Start difference. First operand has 137 places, 154 transitions, 1630 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:53:33,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 198 transitions, 2212 flow [2024-06-28 00:53:34,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 198 transitions, 2185 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:34,022 INFO L231 Difference]: Finished difference. Result has 142 places, 155 transitions, 1745 flow [2024-06-28 00:53:34,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1603, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1745, PETRI_PLACES=142, PETRI_TRANSITIONS=155} [2024-06-28 00:53:34,023 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 94 predicate places. [2024-06-28 00:53:34,023 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 155 transitions, 1745 flow [2024-06-28 00:53:34,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:34,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:34,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:34,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:53:34,024 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:34,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:34,024 INFO L85 PathProgramCache]: Analyzing trace with hash 603662700, now seen corresponding path program 5 times [2024-06-28 00:53:34,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:34,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643135969] [2024-06-28 00:53:34,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:34,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:34,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:34,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:34,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:34,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643135969] [2024-06-28 00:53:34,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643135969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:34,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:34,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:34,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555430904] [2024-06-28 00:53:34,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:34,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:34,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:34,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:34,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:34,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:34,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 155 transitions, 1745 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:34,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:34,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:34,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:35,000 INFO L124 PetriNetUnfolderBase]: 4387/7305 cut-off events. [2024-06-28 00:53:35,001 INFO L125 PetriNetUnfolderBase]: For 126568/126582 co-relation queries the response was YES. [2024-06-28 00:53:35,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35982 conditions, 7305 events. 4387/7305 cut-off events. For 126568/126582 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 53722 event pairs, 1495 based on Foata normal form. 56/7360 useless extension candidates. Maximal degree in co-relation 35918. Up to 6072 conditions per place. [2024-06-28 00:53:35,054 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 143 selfloop transitions, 52 changer transitions 0/208 dead transitions. [2024-06-28 00:53:35,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 208 transitions, 2371 flow [2024-06-28 00:53:35,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:35,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:35,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-06-28 00:53:35,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6616161616161617 [2024-06-28 00:53:35,055 INFO L175 Difference]: Start difference. First operand has 142 places, 155 transitions, 1745 flow. Second operand 9 states and 262 transitions. [2024-06-28 00:53:35,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 208 transitions, 2371 flow [2024-06-28 00:53:35,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 208 transitions, 2249 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:35,240 INFO L231 Difference]: Finished difference. Result has 146 places, 156 transitions, 1777 flow [2024-06-28 00:53:35,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1777, PETRI_PLACES=146, PETRI_TRANSITIONS=156} [2024-06-28 00:53:35,241 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 98 predicate places. [2024-06-28 00:53:35,241 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 156 transitions, 1777 flow [2024-06-28 00:53:35,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:35,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:35,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:35,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:53:35,242 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:35,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:35,242 INFO L85 PathProgramCache]: Analyzing trace with hash 598152450, now seen corresponding path program 6 times [2024-06-28 00:53:35,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:35,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52929501] [2024-06-28 00:53:35,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:35,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:35,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:35,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:35,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:35,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52929501] [2024-06-28 00:53:35,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52929501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:35,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:35,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:35,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458033339] [2024-06-28 00:53:35,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:35,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:35,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:35,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:35,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:35,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:35,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 156 transitions, 1777 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:35,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:35,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:35,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:36,358 INFO L124 PetriNetUnfolderBase]: 4549/7615 cut-off events. [2024-06-28 00:53:36,359 INFO L125 PetriNetUnfolderBase]: For 125719/125733 co-relation queries the response was YES. [2024-06-28 00:53:36,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36379 conditions, 7615 events. 4549/7615 cut-off events. For 125719/125733 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 56925 event pairs, 1321 based on Foata normal form. 50/7656 useless extension candidates. Maximal degree in co-relation 36314. Up to 4687 conditions per place. [2024-06-28 00:53:36,426 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 147 selfloop transitions, 48 changer transitions 0/208 dead transitions. [2024-06-28 00:53:36,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 208 transitions, 2501 flow [2024-06-28 00:53:36,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:53:36,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:53:36,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-28 00:53:36,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7045454545454546 [2024-06-28 00:53:36,427 INFO L175 Difference]: Start difference. First operand has 146 places, 156 transitions, 1777 flow. Second operand 7 states and 217 transitions. [2024-06-28 00:53:36,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 208 transitions, 2501 flow [2024-06-28 00:53:36,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 208 transitions, 2367 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:36,647 INFO L231 Difference]: Finished difference. Result has 147 places, 158 transitions, 1834 flow [2024-06-28 00:53:36,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1834, PETRI_PLACES=147, PETRI_TRANSITIONS=158} [2024-06-28 00:53:36,647 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 99 predicate places. [2024-06-28 00:53:36,647 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 158 transitions, 1834 flow [2024-06-28 00:53:36,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:36,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:36,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:36,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:53:36,648 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:36,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:36,649 INFO L85 PathProgramCache]: Analyzing trace with hash 603877902, now seen corresponding path program 1 times [2024-06-28 00:53:36,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:36,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383024466] [2024-06-28 00:53:36,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:36,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:36,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:36,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:36,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:36,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383024466] [2024-06-28 00:53:36,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383024466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:36,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:36,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:36,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543205343] [2024-06-28 00:53:36,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:36,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:36,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:36,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:36,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:36,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:36,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 158 transitions, 1834 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:36,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:36,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:36,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:37,779 INFO L124 PetriNetUnfolderBase]: 4776/7981 cut-off events. [2024-06-28 00:53:37,779 INFO L125 PetriNetUnfolderBase]: For 137086/137100 co-relation queries the response was YES. [2024-06-28 00:53:37,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37978 conditions, 7981 events. 4776/7981 cut-off events. For 137086/137100 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 60367 event pairs, 1404 based on Foata normal form. 50/8020 useless extension candidates. Maximal degree in co-relation 37911. Up to 5644 conditions per place. [2024-06-28 00:53:37,852 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 146 selfloop transitions, 58 changer transitions 0/217 dead transitions. [2024-06-28 00:53:37,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 217 transitions, 2522 flow [2024-06-28 00:53:37,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:37,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:37,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-06-28 00:53:37,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-06-28 00:53:37,854 INFO L175 Difference]: Start difference. First operand has 147 places, 158 transitions, 1834 flow. Second operand 9 states and 267 transitions. [2024-06-28 00:53:37,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 217 transitions, 2522 flow [2024-06-28 00:53:38,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 217 transitions, 2375 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:38,095 INFO L231 Difference]: Finished difference. Result has 151 places, 159 transitions, 1855 flow [2024-06-28 00:53:38,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1687, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1855, PETRI_PLACES=151, PETRI_TRANSITIONS=159} [2024-06-28 00:53:38,095 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 103 predicate places. [2024-06-28 00:53:38,095 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 159 transitions, 1855 flow [2024-06-28 00:53:38,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:38,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:38,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:38,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:53:38,096 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:38,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:38,097 INFO L85 PathProgramCache]: Analyzing trace with hash -560508086, now seen corresponding path program 2 times [2024-06-28 00:53:38,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:38,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536923037] [2024-06-28 00:53:38,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:38,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:38,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:38,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:38,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:38,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536923037] [2024-06-28 00:53:38,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536923037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:38,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:38,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:38,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500486220] [2024-06-28 00:53:38,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:38,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:38,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:38,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:38,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:38,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:38,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 159 transitions, 1855 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:38,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:38,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:38,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:38,952 INFO L124 PetriNetUnfolderBase]: 4773/7983 cut-off events. [2024-06-28 00:53:38,953 INFO L125 PetriNetUnfolderBase]: For 120956/120958 co-relation queries the response was YES. [2024-06-28 00:53:39,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37593 conditions, 7983 events. 4773/7983 cut-off events. For 120956/120958 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 60194 event pairs, 1706 based on Foata normal form. 1/7980 useless extension candidates. Maximal degree in co-relation 37525. Up to 7321 conditions per place. [2024-06-28 00:53:39,027 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 144 selfloop transitions, 18 changer transitions 0/175 dead transitions. [2024-06-28 00:53:39,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 175 transitions, 2220 flow [2024-06-28 00:53:39,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:53:39,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:53:39,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-28 00:53:39,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6272727272727273 [2024-06-28 00:53:39,028 INFO L175 Difference]: Start difference. First operand has 151 places, 159 transitions, 1855 flow. Second operand 5 states and 138 transitions. [2024-06-28 00:53:39,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 175 transitions, 2220 flow [2024-06-28 00:53:39,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 175 transitions, 2064 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:39,255 INFO L231 Difference]: Finished difference. Result has 149 places, 159 transitions, 1741 flow [2024-06-28 00:53:39,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1741, PETRI_PLACES=149, PETRI_TRANSITIONS=159} [2024-06-28 00:53:39,255 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 101 predicate places. [2024-06-28 00:53:39,255 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 159 transitions, 1741 flow [2024-06-28 00:53:39,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:39,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:39,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:39,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:53:39,256 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:39,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:39,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1116986860, now seen corresponding path program 7 times [2024-06-28 00:53:39,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:39,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492508123] [2024-06-28 00:53:39,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:39,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:39,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:39,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:39,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:39,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492508123] [2024-06-28 00:53:39,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492508123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:39,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:39,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:39,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616480744] [2024-06-28 00:53:39,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:39,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:39,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:39,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:39,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:39,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:39,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 159 transitions, 1741 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:39,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:39,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:39,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:40,403 INFO L124 PetriNetUnfolderBase]: 5010/8387 cut-off events. [2024-06-28 00:53:40,403 INFO L125 PetriNetUnfolderBase]: For 145403/145417 co-relation queries the response was YES. [2024-06-28 00:53:40,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38549 conditions, 8387 events. 5010/8387 cut-off events. For 145403/145417 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 63914 event pairs, 1811 based on Foata normal form. 56/8423 useless extension candidates. Maximal degree in co-relation 38480. Up to 6955 conditions per place. [2024-06-28 00:53:40,471 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 134 selfloop transitions, 72 changer transitions 0/219 dead transitions. [2024-06-28 00:53:40,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 219 transitions, 2611 flow [2024-06-28 00:53:40,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:40,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:40,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-06-28 00:53:40,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6767676767676768 [2024-06-28 00:53:40,473 INFO L175 Difference]: Start difference. First operand has 149 places, 159 transitions, 1741 flow. Second operand 9 states and 268 transitions. [2024-06-28 00:53:40,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 219 transitions, 2611 flow [2024-06-28 00:53:40,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 219 transitions, 2575 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:40,683 INFO L231 Difference]: Finished difference. Result has 154 places, 160 transitions, 1905 flow [2024-06-28 00:53:40,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1705, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1905, PETRI_PLACES=154, PETRI_TRANSITIONS=160} [2024-06-28 00:53:40,683 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 106 predicate places. [2024-06-28 00:53:40,684 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 160 transitions, 1905 flow [2024-06-28 00:53:40,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:40,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:40,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:40,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:53:40,684 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:40,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:40,685 INFO L85 PathProgramCache]: Analyzing trace with hash 897494192, now seen corresponding path program 2 times [2024-06-28 00:53:40,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:40,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667069706] [2024-06-28 00:53:40,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:40,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:40,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:40,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:40,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:40,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667069706] [2024-06-28 00:53:40,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667069706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:40,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:40,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:40,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113805116] [2024-06-28 00:53:40,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:40,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:40,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:40,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:40,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:40,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:40,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 160 transitions, 1905 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:40,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:40,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:40,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:41,800 INFO L124 PetriNetUnfolderBase]: 5237/8798 cut-off events. [2024-06-28 00:53:41,800 INFO L125 PetriNetUnfolderBase]: For 158481/158495 co-relation queries the response was YES. [2024-06-28 00:53:41,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40938 conditions, 8798 events. 5237/8798 cut-off events. For 158481/158495 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 67979 event pairs, 1811 based on Foata normal form. 50/8828 useless extension candidates. Maximal degree in co-relation 40868. Up to 6835 conditions per place. [2024-06-28 00:53:41,884 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 144 selfloop transitions, 75 changer transitions 0/232 dead transitions. [2024-06-28 00:53:41,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 232 transitions, 2861 flow [2024-06-28 00:53:41,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:53:41,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:53:41,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 299 transitions. [2024-06-28 00:53:41,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6795454545454546 [2024-06-28 00:53:41,885 INFO L175 Difference]: Start difference. First operand has 154 places, 160 transitions, 1905 flow. Second operand 10 states and 299 transitions. [2024-06-28 00:53:41,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 232 transitions, 2861 flow [2024-06-28 00:53:42,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 232 transitions, 2681 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:42,157 INFO L231 Difference]: Finished difference. Result has 157 places, 161 transitions, 1931 flow [2024-06-28 00:53:42,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1725, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1931, PETRI_PLACES=157, PETRI_TRANSITIONS=161} [2024-06-28 00:53:42,158 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 109 predicate places. [2024-06-28 00:53:42,158 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 161 transitions, 1931 flow [2024-06-28 00:53:42,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:42,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:42,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:42,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:53:42,159 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:42,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:42,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1163191472, now seen corresponding path program 3 times [2024-06-28 00:53:42,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:42,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836865089] [2024-06-28 00:53:42,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:42,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:42,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:42,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:42,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836865089] [2024-06-28 00:53:42,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836865089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:42,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:42,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:53:42,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340585214] [2024-06-28 00:53:42,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:42,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:53:42,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:42,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:53:42,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:53:42,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:42,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 161 transitions, 1931 flow. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:42,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:42,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:42,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:43,293 INFO L124 PetriNetUnfolderBase]: 5606/9361 cut-off events. [2024-06-28 00:53:43,293 INFO L125 PetriNetUnfolderBase]: For 169275/169289 co-relation queries the response was YES. [2024-06-28 00:53:43,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42917 conditions, 9361 events. 5606/9361 cut-off events. For 169275/169289 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 72762 event pairs, 1786 based on Foata normal form. 50/9383 useless extension candidates. Maximal degree in co-relation 42846. Up to 4907 conditions per place. [2024-06-28 00:53:43,386 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 135 selfloop transitions, 82 changer transitions 0/230 dead transitions. [2024-06-28 00:53:43,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 230 transitions, 2863 flow [2024-06-28 00:53:43,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:43,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:43,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-06-28 00:53:43,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2024-06-28 00:53:43,388 INFO L175 Difference]: Start difference. First operand has 157 places, 161 transitions, 1931 flow. Second operand 9 states and 275 transitions. [2024-06-28 00:53:43,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 230 transitions, 2863 flow [2024-06-28 00:53:43,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 230 transitions, 2673 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:43,735 INFO L231 Difference]: Finished difference. Result has 157 places, 160 transitions, 1853 flow [2024-06-28 00:53:43,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1685, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1853, PETRI_PLACES=157, PETRI_TRANSITIONS=160} [2024-06-28 00:53:43,735 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 109 predicate places. [2024-06-28 00:53:43,735 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 160 transitions, 1853 flow [2024-06-28 00:53:43,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 8 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:43,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:43,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:43,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:53:43,736 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:43,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:43,736 INFO L85 PathProgramCache]: Analyzing trace with hash 154220624, now seen corresponding path program 3 times [2024-06-28 00:53:43,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:43,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41840176] [2024-06-28 00:53:43,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:43,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:43,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:43,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:43,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:43,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41840176] [2024-06-28 00:53:43,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41840176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:43,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:43,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:43,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43839699] [2024-06-28 00:53:43,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:43,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:43,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:43,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:43,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:43,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:43,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 160 transitions, 1853 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:43,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:43,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:43,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:44,843 INFO L124 PetriNetUnfolderBase]: 5603/9360 cut-off events. [2024-06-28 00:53:44,843 INFO L125 PetriNetUnfolderBase]: For 152486/152488 co-relation queries the response was YES. [2024-06-28 00:53:44,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42811 conditions, 9360 events. 5603/9360 cut-off events. For 152486/152488 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 72819 event pairs, 2122 based on Foata normal form. 1/9356 useless extension candidates. Maximal degree in co-relation 42739. Up to 8630 conditions per place. [2024-06-28 00:53:44,929 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 148 selfloop transitions, 23 changer transitions 0/184 dead transitions. [2024-06-28 00:53:44,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 184 transitions, 2299 flow [2024-06-28 00:53:44,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:44,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:44,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 00:53:44,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-28 00:53:44,930 INFO L175 Difference]: Start difference. First operand has 157 places, 160 transitions, 1853 flow. Second operand 6 states and 160 transitions. [2024-06-28 00:53:44,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 184 transitions, 2299 flow [2024-06-28 00:53:45,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 184 transitions, 2085 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:45,300 INFO L231 Difference]: Finished difference. Result has 157 places, 165 transitions, 1762 flow [2024-06-28 00:53:45,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1762, PETRI_PLACES=157, PETRI_TRANSITIONS=165} [2024-06-28 00:53:45,300 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 109 predicate places. [2024-06-28 00:53:45,300 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 165 transitions, 1762 flow [2024-06-28 00:53:45,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:45,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:45,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:45,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:53:45,301 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:45,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:45,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1442621715, now seen corresponding path program 1 times [2024-06-28 00:53:45,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:45,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71853192] [2024-06-28 00:53:45,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:45,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:45,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:45,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:45,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71853192] [2024-06-28 00:53:45,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71853192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:45,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:45,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:45,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11114464] [2024-06-28 00:53:45,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:45,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:45,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:45,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:45,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:45,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:53:45,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 165 transitions, 1762 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:45,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:45,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:53:45,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:46,403 INFO L124 PetriNetUnfolderBase]: 5346/9025 cut-off events. [2024-06-28 00:53:46,403 INFO L125 PetriNetUnfolderBase]: For 142125/142131 co-relation queries the response was YES. [2024-06-28 00:53:46,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39780 conditions, 9025 events. 5346/9025 cut-off events. For 142125/142131 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 70529 event pairs, 1949 based on Foata normal form. 17/9009 useless extension candidates. Maximal degree in co-relation 39706. Up to 7967 conditions per place. [2024-06-28 00:53:46,476 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 136 selfloop transitions, 33 changer transitions 0/192 dead transitions. [2024-06-28 00:53:46,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 192 transitions, 2208 flow [2024-06-28 00:53:46,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:46,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:46,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-06-28 00:53:46,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553030303030303 [2024-06-28 00:53:46,477 INFO L175 Difference]: Start difference. First operand has 157 places, 165 transitions, 1762 flow. Second operand 6 states and 173 transitions. [2024-06-28 00:53:46,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 192 transitions, 2208 flow [2024-06-28 00:53:46,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 192 transitions, 2144 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:46,697 INFO L231 Difference]: Finished difference. Result has 160 places, 167 transitions, 1816 flow [2024-06-28 00:53:46,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1698, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1816, PETRI_PLACES=160, PETRI_TRANSITIONS=167} [2024-06-28 00:53:46,697 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 112 predicate places. [2024-06-28 00:53:46,698 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 167 transitions, 1816 flow [2024-06-28 00:53:46,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:46,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:46,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:46,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:53:46,698 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:46,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:46,699 INFO L85 PathProgramCache]: Analyzing trace with hash -201731317, now seen corresponding path program 2 times [2024-06-28 00:53:46,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:46,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039338899] [2024-06-28 00:53:46,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:46,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:46,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:46,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:46,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:46,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039338899] [2024-06-28 00:53:46,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039338899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:46,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:46,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:46,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236536592] [2024-06-28 00:53:46,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:46,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:46,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:46,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:46,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:46,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:53:46,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 167 transitions, 1816 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:46,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:46,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:53:46,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:47,726 INFO L124 PetriNetUnfolderBase]: 5436/9166 cut-off events. [2024-06-28 00:53:47,726 INFO L125 PetriNetUnfolderBase]: For 151825/151834 co-relation queries the response was YES. [2024-06-28 00:53:47,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41049 conditions, 9166 events. 5436/9166 cut-off events. For 151825/151834 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 71862 event pairs, 2056 based on Foata normal form. 20/9143 useless extension candidates. Maximal degree in co-relation 40974. Up to 8150 conditions per place. [2024-06-28 00:53:47,822 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 126 selfloop transitions, 44 changer transitions 0/193 dead transitions. [2024-06-28 00:53:47,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 193 transitions, 2404 flow [2024-06-28 00:53:47,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:47,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:47,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:53:47,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-28 00:53:47,823 INFO L175 Difference]: Start difference. First operand has 160 places, 167 transitions, 1816 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:53:47,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 193 transitions, 2404 flow [2024-06-28 00:53:48,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 193 transitions, 2322 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:48,123 INFO L231 Difference]: Finished difference. Result has 162 places, 169 transitions, 1873 flow [2024-06-28 00:53:48,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1873, PETRI_PLACES=162, PETRI_TRANSITIONS=169} [2024-06-28 00:53:48,124 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 114 predicate places. [2024-06-28 00:53:48,124 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 169 transitions, 1873 flow [2024-06-28 00:53:48,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:48,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:48,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:48,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:53:48,124 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:48,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:48,125 INFO L85 PathProgramCache]: Analyzing trace with hash -354305071, now seen corresponding path program 3 times [2024-06-28 00:53:48,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:48,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071283445] [2024-06-28 00:53:48,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:48,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:48,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:48,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:48,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:48,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071283445] [2024-06-28 00:53:48,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071283445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:48,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:48,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:48,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436017674] [2024-06-28 00:53:48,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:48,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:53:48,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:48,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:53:48,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:53:48,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 44 [2024-06-28 00:53:48,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 169 transitions, 1873 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:48,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:48,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 44 [2024-06-28 00:53:48,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:49,363 INFO L124 PetriNetUnfolderBase]: 5575/9391 cut-off events. [2024-06-28 00:53:49,363 INFO L125 PetriNetUnfolderBase]: For 162937/162946 co-relation queries the response was YES. [2024-06-28 00:53:49,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42357 conditions, 9391 events. 5575/9391 cut-off events. For 162937/162946 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 73899 event pairs, 1977 based on Foata normal form. 20/9366 useless extension candidates. Maximal degree in co-relation 42281. Up to 7933 conditions per place. [2024-06-28 00:53:49,467 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 129 selfloop transitions, 49 changer transitions 0/201 dead transitions. [2024-06-28 00:53:49,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 201 transitions, 2599 flow [2024-06-28 00:53:49,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:49,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:49,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-28 00:53:49,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:53:49,469 INFO L175 Difference]: Start difference. First operand has 162 places, 169 transitions, 1873 flow. Second operand 6 states and 176 transitions. [2024-06-28 00:53:49,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 201 transitions, 2599 flow [2024-06-28 00:53:49,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 201 transitions, 2484 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:49,740 INFO L231 Difference]: Finished difference. Result has 164 places, 172 transitions, 1925 flow [2024-06-28 00:53:49,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1925, PETRI_PLACES=164, PETRI_TRANSITIONS=172} [2024-06-28 00:53:49,741 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 116 predicate places. [2024-06-28 00:53:49,742 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 172 transitions, 1925 flow [2024-06-28 00:53:49,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:49,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:49,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:49,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:53:49,742 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:49,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:49,743 INFO L85 PathProgramCache]: Analyzing trace with hash -2064566259, now seen corresponding path program 1 times [2024-06-28 00:53:49,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:49,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874517474] [2024-06-28 00:53:49,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:49,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:49,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:49,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:49,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:49,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874517474] [2024-06-28 00:53:49,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874517474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:49,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:49,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:49,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584181158] [2024-06-28 00:53:49,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:49,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:49,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:49,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:49,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:49,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:49,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 172 transitions, 1925 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:49,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:49,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:49,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:50,952 INFO L124 PetriNetUnfolderBase]: 5718/9513 cut-off events. [2024-06-28 00:53:50,952 INFO L125 PetriNetUnfolderBase]: For 163776/163788 co-relation queries the response was YES. [2024-06-28 00:53:51,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43514 conditions, 9513 events. 5718/9513 cut-off events. For 163776/163788 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 73734 event pairs, 2061 based on Foata normal form. 14/9520 useless extension candidates. Maximal degree in co-relation 43437. Up to 8541 conditions per place. [2024-06-28 00:53:51,054 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 150 selfloop transitions, 59 changer transitions 0/222 dead transitions. [2024-06-28 00:53:51,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 222 transitions, 2627 flow [2024-06-28 00:53:51,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:51,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:51,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-06-28 00:53:51,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-28 00:53:51,056 INFO L175 Difference]: Start difference. First operand has 164 places, 172 transitions, 1925 flow. Second operand 9 states and 258 transitions. [2024-06-28 00:53:51,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 222 transitions, 2627 flow [2024-06-28 00:53:51,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 222 transitions, 2539 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:51,403 INFO L231 Difference]: Finished difference. Result has 171 places, 175 transitions, 1991 flow [2024-06-28 00:53:51,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1991, PETRI_PLACES=171, PETRI_TRANSITIONS=175} [2024-06-28 00:53:51,403 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 123 predicate places. [2024-06-28 00:53:51,404 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 175 transitions, 1991 flow [2024-06-28 00:53:51,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:51,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:51,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:51,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:53:51,404 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:51,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:51,405 INFO L85 PathProgramCache]: Analyzing trace with hash -2058852339, now seen corresponding path program 2 times [2024-06-28 00:53:51,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:51,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046670089] [2024-06-28 00:53:51,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:51,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:51,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:51,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:51,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:51,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046670089] [2024-06-28 00:53:51,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046670089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:51,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:51,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:51,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559275600] [2024-06-28 00:53:51,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:51,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:51,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:51,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:51,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:51,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:51,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 175 transitions, 1991 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:51,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:51,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:51,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:52,646 INFO L124 PetriNetUnfolderBase]: 5757/9574 cut-off events. [2024-06-28 00:53:52,646 INFO L125 PetriNetUnfolderBase]: For 170649/170661 co-relation queries the response was YES. [2024-06-28 00:53:52,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44137 conditions, 9574 events. 5757/9574 cut-off events. For 170649/170661 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 74166 event pairs, 2061 based on Foata normal form. 13/9580 useless extension candidates. Maximal degree in co-relation 44058. Up to 8574 conditions per place. [2024-06-28 00:53:52,740 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 141 selfloop transitions, 66 changer transitions 0/220 dead transitions. [2024-06-28 00:53:52,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 220 transitions, 2743 flow [2024-06-28 00:53:52,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:52,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:52,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-06-28 00:53:52,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-28 00:53:52,742 INFO L175 Difference]: Start difference. First operand has 171 places, 175 transitions, 1991 flow. Second operand 8 states and 228 transitions. [2024-06-28 00:53:52,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 220 transitions, 2743 flow [2024-06-28 00:53:53,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 220 transitions, 2629 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:53,106 INFO L231 Difference]: Finished difference. Result has 174 places, 182 transitions, 2134 flow [2024-06-28 00:53:53,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1885, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2134, PETRI_PLACES=174, PETRI_TRANSITIONS=182} [2024-06-28 00:53:53,107 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 126 predicate places. [2024-06-28 00:53:53,107 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 182 transitions, 2134 flow [2024-06-28 00:53:53,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:53,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:53,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:53,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:53:53,108 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:53,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:53,108 INFO L85 PathProgramCache]: Analyzing trace with hash -2067426195, now seen corresponding path program 1 times [2024-06-28 00:53:53,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:53,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377129446] [2024-06-28 00:53:53,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:53,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:53,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:53,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:53,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:53,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377129446] [2024-06-28 00:53:53,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377129446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:53,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:53,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:53,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512001422] [2024-06-28 00:53:53,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:53,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:53,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:53,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:53,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:53,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:53,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 182 transitions, 2134 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:53,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:53,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:53,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:54,270 INFO L124 PetriNetUnfolderBase]: 5803/9688 cut-off events. [2024-06-28 00:53:54,271 INFO L125 PetriNetUnfolderBase]: For 182619/182627 co-relation queries the response was YES. [2024-06-28 00:53:54,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44748 conditions, 9688 events. 5803/9688 cut-off events. For 182619/182627 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 75234 event pairs, 3099 based on Foata normal form. 14/9675 useless extension candidates. Maximal degree in co-relation 44667. Up to 8729 conditions per place. [2024-06-28 00:53:54,384 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 189 selfloop transitions, 23 changer transitions 0/225 dead transitions. [2024-06-28 00:53:54,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 225 transitions, 2768 flow [2024-06-28 00:53:54,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:54,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:54,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 00:53:54,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6193181818181818 [2024-06-28 00:53:54,386 INFO L175 Difference]: Start difference. First operand has 174 places, 182 transitions, 2134 flow. Second operand 8 states and 218 transitions. [2024-06-28 00:53:54,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 225 transitions, 2768 flow [2024-06-28 00:53:54,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 225 transitions, 2674 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:54,764 INFO L231 Difference]: Finished difference. Result has 178 places, 183 transitions, 2099 flow [2024-06-28 00:53:54,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2040, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2099, PETRI_PLACES=178, PETRI_TRANSITIONS=183} [2024-06-28 00:53:54,765 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 130 predicate places. [2024-06-28 00:53:54,765 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 183 transitions, 2099 flow [2024-06-28 00:53:54,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:54,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:54,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:54,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:53:54,765 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:54,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:54,766 INFO L85 PathProgramCache]: Analyzing trace with hash -2058855315, now seen corresponding path program 2 times [2024-06-28 00:53:54,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:54,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228983895] [2024-06-28 00:53:54,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:54,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:54,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:54,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:54,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:54,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228983895] [2024-06-28 00:53:54,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228983895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:54,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:54,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:54,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778745156] [2024-06-28 00:53:54,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:54,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:54,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:54,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:54,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:54,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:54,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 183 transitions, 2099 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:54,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:54,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:54,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:56,008 INFO L124 PetriNetUnfolderBase]: 5867/9726 cut-off events. [2024-06-28 00:53:56,009 INFO L125 PetriNetUnfolderBase]: For 191441/191449 co-relation queries the response was YES. [2024-06-28 00:53:56,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45135 conditions, 9726 events. 5867/9726 cut-off events. For 191441/191449 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 75282 event pairs, 2054 based on Foata normal form. 16/9741 useless extension candidates. Maximal degree in co-relation 45053. Up to 8943 conditions per place. [2024-06-28 00:53:56,107 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 186 selfloop transitions, 20 changer transitions 0/219 dead transitions. [2024-06-28 00:53:56,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 219 transitions, 2621 flow [2024-06-28 00:53:56,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:56,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:56,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 00:53:56,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-28 00:53:56,108 INFO L175 Difference]: Start difference. First operand has 178 places, 183 transitions, 2099 flow. Second operand 8 states and 212 transitions. [2024-06-28 00:53:56,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 219 transitions, 2621 flow [2024-06-28 00:53:56,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 219 transitions, 2582 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:56,534 INFO L231 Difference]: Finished difference. Result has 181 places, 184 transitions, 2118 flow [2024-06-28 00:53:56,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2118, PETRI_PLACES=181, PETRI_TRANSITIONS=184} [2024-06-28 00:53:56,534 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 133 predicate places. [2024-06-28 00:53:56,535 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 184 transitions, 2118 flow [2024-06-28 00:53:56,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:56,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:56,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:56,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:53:56,535 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:56,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:56,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1949275089, now seen corresponding path program 3 times [2024-06-28 00:53:56,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:56,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557413562] [2024-06-28 00:53:56,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:56,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:56,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:56,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:56,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:56,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557413562] [2024-06-28 00:53:56,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557413562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:56,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:56,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:56,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480096424] [2024-06-28 00:53:56,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:56,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:56,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:56,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:56,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:56,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:56,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 184 transitions, 2118 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:56,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:56,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:56,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:57,696 INFO L124 PetriNetUnfolderBase]: 5861/9732 cut-off events. [2024-06-28 00:53:57,697 INFO L125 PetriNetUnfolderBase]: For 192647/192659 co-relation queries the response was YES. [2024-06-28 00:53:57,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45188 conditions, 9732 events. 5861/9732 cut-off events. For 192647/192659 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 75425 event pairs, 2075 based on Foata normal form. 14/9737 useless extension candidates. Maximal degree in co-relation 45105. Up to 8806 conditions per place. [2024-06-28 00:53:57,804 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 148 selfloop transitions, 51 changer transitions 0/212 dead transitions. [2024-06-28 00:53:57,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 212 transitions, 2664 flow [2024-06-28 00:53:57,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:53:57,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:53:57,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:53:57,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 00:53:57,806 INFO L175 Difference]: Start difference. First operand has 181 places, 184 transitions, 2118 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:53:57,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 212 transitions, 2664 flow [2024-06-28 00:53:58,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 212 transitions, 2621 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:58,295 INFO L231 Difference]: Finished difference. Result has 181 places, 184 transitions, 2190 flow [2024-06-28 00:53:58,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2190, PETRI_PLACES=181, PETRI_TRANSITIONS=184} [2024-06-28 00:53:58,296 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 133 predicate places. [2024-06-28 00:53:58,296 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 184 transitions, 2190 flow [2024-06-28 00:53:58,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:58,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:58,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:58,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:53:58,307 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:58,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:58,307 INFO L85 PathProgramCache]: Analyzing trace with hash -16421615, now seen corresponding path program 4 times [2024-06-28 00:53:58,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:58,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838168096] [2024-06-28 00:53:58,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:58,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:58,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:58,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:58,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:58,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838168096] [2024-06-28 00:53:58,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838168096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:58,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:58,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:53:58,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582234559] [2024-06-28 00:53:58,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:58,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:53:58,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:58,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:53:58,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:53:58,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:53:58,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 184 transitions, 2190 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:58,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:58,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:53:58,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:59,528 INFO L124 PetriNetUnfolderBase]: 5828/9669 cut-off events. [2024-06-28 00:53:59,529 INFO L125 PetriNetUnfolderBase]: For 199145/199157 co-relation queries the response was YES. [2024-06-28 00:53:59,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45189 conditions, 9669 events. 5828/9669 cut-off events. For 199145/199157 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 74883 event pairs, 2057 based on Foata normal form. 14/9678 useless extension candidates. Maximal degree in co-relation 45105. Up to 8747 conditions per place. [2024-06-28 00:53:59,637 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 148 selfloop transitions, 56 changer transitions 0/217 dead transitions. [2024-06-28 00:53:59,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 217 transitions, 2674 flow [2024-06-28 00:53:59,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:59,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:59,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 00:53:59,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392045454545454 [2024-06-28 00:53:59,643 INFO L175 Difference]: Start difference. First operand has 181 places, 184 transitions, 2190 flow. Second operand 8 states and 225 transitions. [2024-06-28 00:53:59,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 217 transitions, 2674 flow [2024-06-28 00:54:00,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 217 transitions, 2581 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:00,077 INFO L231 Difference]: Finished difference. Result has 184 places, 184 transitions, 2220 flow [2024-06-28 00:54:00,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2220, PETRI_PLACES=184, PETRI_TRANSITIONS=184} [2024-06-28 00:54:00,078 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-28 00:54:00,078 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 184 transitions, 2220 flow [2024-06-28 00:54:00,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:00,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:00,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:00,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:54:00,079 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:00,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:00,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1777316823, now seen corresponding path program 5 times [2024-06-28 00:54:00,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:00,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949347606] [2024-06-28 00:54:00,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:00,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:00,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:00,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:00,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:00,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949347606] [2024-06-28 00:54:00,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949347606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:00,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:00,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:00,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511686111] [2024-06-28 00:54:00,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:00,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:00,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:00,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:00,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:00,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:00,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 184 transitions, 2220 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:00,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:00,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:00,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:01,223 INFO L124 PetriNetUnfolderBase]: 5798/9635 cut-off events. [2024-06-28 00:54:01,223 INFO L125 PetriNetUnfolderBase]: For 198597/198603 co-relation queries the response was YES. [2024-06-28 00:54:01,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45003 conditions, 9635 events. 5798/9635 cut-off events. For 198597/198603 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 74660 event pairs, 2059 based on Foata normal form. 5/9622 useless extension candidates. Maximal degree in co-relation 44919. Up to 8620 conditions per place. [2024-06-28 00:54:01,327 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 126 selfloop transitions, 69 changer transitions 0/208 dead transitions. [2024-06-28 00:54:01,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 208 transitions, 2664 flow [2024-06-28 00:54:01,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:01,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:01,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 00:54:01,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-28 00:54:01,328 INFO L175 Difference]: Start difference. First operand has 184 places, 184 transitions, 2220 flow. Second operand 7 states and 194 transitions. [2024-06-28 00:54:01,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 208 transitions, 2664 flow [2024-06-28 00:54:01,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 208 transitions, 2455 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-28 00:54:01,764 INFO L231 Difference]: Finished difference. Result has 180 places, 184 transitions, 2155 flow [2024-06-28 00:54:01,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2155, PETRI_PLACES=180, PETRI_TRANSITIONS=184} [2024-06-28 00:54:01,764 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 132 predicate places. [2024-06-28 00:54:01,765 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 184 transitions, 2155 flow [2024-06-28 00:54:01,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:01,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:01,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:01,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:54:01,765 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:01,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:01,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1777319799, now seen corresponding path program 3 times [2024-06-28 00:54:01,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:01,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810477125] [2024-06-28 00:54:01,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:01,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:01,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:01,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:01,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:01,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810477125] [2024-06-28 00:54:01,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810477125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:01,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:01,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:01,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017593457] [2024-06-28 00:54:01,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:01,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:01,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:01,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:01,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:01,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:01,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 184 transitions, 2155 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:01,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:01,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:01,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:02,994 INFO L124 PetriNetUnfolderBase]: 5780/9619 cut-off events. [2024-06-28 00:54:02,994 INFO L125 PetriNetUnfolderBase]: For 195641/195643 co-relation queries the response was YES. [2024-06-28 00:54:03,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44441 conditions, 9619 events. 5780/9619 cut-off events. For 195641/195643 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 74679 event pairs, 3269 based on Foata normal form. 8/9601 useless extension candidates. Maximal degree in co-relation 44358. Up to 8789 conditions per place. [2024-06-28 00:54:03,086 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 175 selfloop transitions, 19 changer transitions 0/207 dead transitions. [2024-06-28 00:54:03,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 207 transitions, 2614 flow [2024-06-28 00:54:03,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:03,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:03,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-28 00:54:03,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-28 00:54:03,087 INFO L175 Difference]: Start difference. First operand has 180 places, 184 transitions, 2155 flow. Second operand 6 states and 162 transitions. [2024-06-28 00:54:03,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 207 transitions, 2614 flow [2024-06-28 00:54:03,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 207 transitions, 2423 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:03,495 INFO L231 Difference]: Finished difference. Result has 178 places, 184 transitions, 2007 flow [2024-06-28 00:54:03,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1964, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2007, PETRI_PLACES=178, PETRI_TRANSITIONS=184} [2024-06-28 00:54:03,495 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 130 predicate places. [2024-06-28 00:54:03,495 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 184 transitions, 2007 flow [2024-06-28 00:54:03,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:03,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:03,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:03,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:54:03,496 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:03,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:03,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1771599023, now seen corresponding path program 1 times [2024-06-28 00:54:03,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:03,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105279447] [2024-06-28 00:54:03,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:03,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:03,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:03,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:03,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:03,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105279447] [2024-06-28 00:54:03,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105279447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:03,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:03,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:03,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282129685] [2024-06-28 00:54:03,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:03,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:03,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:03,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:03,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:03,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:03,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 184 transitions, 2007 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:03,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:03,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:03,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:04,667 INFO L124 PetriNetUnfolderBase]: 5826/9715 cut-off events. [2024-06-28 00:54:04,667 INFO L125 PetriNetUnfolderBase]: For 201249/201251 co-relation queries the response was YES. [2024-06-28 00:54:04,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44651 conditions, 9715 events. 5826/9715 cut-off events. For 201249/201251 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 75536 event pairs, 3233 based on Foata normal form. 6/9699 useless extension candidates. Maximal degree in co-relation 44567. Up to 8705 conditions per place. [2024-06-28 00:54:04,763 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 178 selfloop transitions, 23 changer transitions 0/214 dead transitions. [2024-06-28 00:54:04,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 214 transitions, 2545 flow [2024-06-28 00:54:04,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:04,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:04,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-28 00:54:04,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:54:04,764 INFO L175 Difference]: Start difference. First operand has 178 places, 184 transitions, 2007 flow. Second operand 6 states and 165 transitions. [2024-06-28 00:54:04,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 214 transitions, 2545 flow [2024-06-28 00:54:05,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 214 transitions, 2497 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:05,267 INFO L231 Difference]: Finished difference. Result has 180 places, 188 transitions, 2077 flow [2024-06-28 00:54:05,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2077, PETRI_PLACES=180, PETRI_TRANSITIONS=188} [2024-06-28 00:54:05,267 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 132 predicate places. [2024-06-28 00:54:05,268 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 188 transitions, 2077 flow [2024-06-28 00:54:05,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:05,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:05,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:05,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:54:05,268 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:05,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:05,269 INFO L85 PathProgramCache]: Analyzing trace with hash -321955509, now seen corresponding path program 1 times [2024-06-28 00:54:05,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:05,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108853915] [2024-06-28 00:54:05,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:05,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:05,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:05,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:05,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:05,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108853915] [2024-06-28 00:54:05,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108853915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:05,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:05,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:05,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470514883] [2024-06-28 00:54:05,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:05,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:05,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:05,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:05,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:05,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:05,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 188 transitions, 2077 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:05,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:05,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:05,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:06,461 INFO L124 PetriNetUnfolderBase]: 5823/9666 cut-off events. [2024-06-28 00:54:06,461 INFO L125 PetriNetUnfolderBase]: For 203985/203997 co-relation queries the response was YES. [2024-06-28 00:54:06,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44968 conditions, 9666 events. 5823/9666 cut-off events. For 203985/203997 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 74649 event pairs, 2055 based on Foata normal form. 13/9659 useless extension candidates. Maximal degree in co-relation 44882. Up to 8791 conditions per place. [2024-06-28 00:54:06,553 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 161 selfloop transitions, 39 changer transitions 0/213 dead transitions. [2024-06-28 00:54:06,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 213 transitions, 2623 flow [2024-06-28 00:54:06,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:06,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:06,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 00:54:06,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439393939393939 [2024-06-28 00:54:06,554 INFO L175 Difference]: Start difference. First operand has 180 places, 188 transitions, 2077 flow. Second operand 6 states and 170 transitions. [2024-06-28 00:54:06,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 213 transitions, 2623 flow [2024-06-28 00:54:07,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 213 transitions, 2566 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:07,026 INFO L231 Difference]: Finished difference. Result has 183 places, 188 transitions, 2104 flow [2024-06-28 00:54:07,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2020, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2104, PETRI_PLACES=183, PETRI_TRANSITIONS=188} [2024-06-28 00:54:07,026 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 135 predicate places. [2024-06-28 00:54:07,026 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 188 transitions, 2104 flow [2024-06-28 00:54:07,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:07,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:07,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:07,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:54:07,027 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:07,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:07,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1472946357, now seen corresponding path program 2 times [2024-06-28 00:54:07,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:07,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860153522] [2024-06-28 00:54:07,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:07,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:07,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:07,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:07,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:07,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860153522] [2024-06-28 00:54:07,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860153522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:07,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:07,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:07,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48982324] [2024-06-28 00:54:07,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:07,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:07,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:07,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:07,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:07,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:07,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 188 transitions, 2104 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:07,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:07,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:07,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:08,188 INFO L124 PetriNetUnfolderBase]: 5820/9675 cut-off events. [2024-06-28 00:54:08,188 INFO L125 PetriNetUnfolderBase]: For 209310/209318 co-relation queries the response was YES. [2024-06-28 00:54:08,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44947 conditions, 9675 events. 5820/9675 cut-off events. For 209310/209318 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 75062 event pairs, 2066 based on Foata normal form. 9/9667 useless extension candidates. Maximal degree in co-relation 44860. Up to 8788 conditions per place. [2024-06-28 00:54:08,286 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 151 selfloop transitions, 42 changer transitions 0/206 dead transitions. [2024-06-28 00:54:08,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 206 transitions, 2530 flow [2024-06-28 00:54:08,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:54:08,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:54:08,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-28 00:54:08,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:54:08,288 INFO L175 Difference]: Start difference. First operand has 183 places, 188 transitions, 2104 flow. Second operand 6 states and 165 transitions. [2024-06-28 00:54:08,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 206 transitions, 2530 flow [2024-06-28 00:54:08,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 206 transitions, 2418 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:08,735 INFO L231 Difference]: Finished difference. Result has 184 places, 188 transitions, 2082 flow [2024-06-28 00:54:08,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1992, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2082, PETRI_PLACES=184, PETRI_TRANSITIONS=188} [2024-06-28 00:54:08,735 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 136 predicate places. [2024-06-28 00:54:08,736 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 188 transitions, 2082 flow [2024-06-28 00:54:08,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:08,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:08,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:08,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:54:08,736 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:08,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:08,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1552913587, now seen corresponding path program 6 times [2024-06-28 00:54:08,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:08,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442650543] [2024-06-28 00:54:08,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:08,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:08,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:08,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:08,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:08,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442650543] [2024-06-28 00:54:08,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442650543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:08,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:08,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:08,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533172035] [2024-06-28 00:54:08,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:08,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:08,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:08,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:08,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:08,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:08,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 188 transitions, 2082 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:08,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:08,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:08,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:09,992 INFO L124 PetriNetUnfolderBase]: 5828/9693 cut-off events. [2024-06-28 00:54:09,992 INFO L125 PetriNetUnfolderBase]: For 216859/216867 co-relation queries the response was YES. [2024-06-28 00:54:10,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45092 conditions, 9693 events. 5828/9693 cut-off events. For 216859/216867 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 75258 event pairs, 2067 based on Foata normal form. 10/9691 useless extension candidates. Maximal degree in co-relation 45004. Up to 8612 conditions per place. [2024-06-28 00:54:10,093 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 124 selfloop transitions, 86 changer transitions 0/223 dead transitions. [2024-06-28 00:54:10,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 223 transitions, 2787 flow [2024-06-28 00:54:10,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:54:10,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:54:10,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 00:54:10,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6420454545454546 [2024-06-28 00:54:10,094 INFO L175 Difference]: Start difference. First operand has 184 places, 188 transitions, 2082 flow. Second operand 8 states and 226 transitions. [2024-06-28 00:54:10,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 223 transitions, 2787 flow [2024-06-28 00:54:10,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 223 transitions, 2662 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:10,806 INFO L231 Difference]: Finished difference. Result has 186 places, 191 transitions, 2169 flow [2024-06-28 00:54:10,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2169, PETRI_PLACES=186, PETRI_TRANSITIONS=191} [2024-06-28 00:54:10,807 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 138 predicate places. [2024-06-28 00:54:10,807 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 191 transitions, 2169 flow [2024-06-28 00:54:10,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:10,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:10,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:10,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:54:10,808 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:10,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:10,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1487773003, now seen corresponding path program 7 times [2024-06-28 00:54:10,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:10,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521176977] [2024-06-28 00:54:10,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:10,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:10,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:10,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:10,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:10,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521176977] [2024-06-28 00:54:10,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521176977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:10,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:10,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:10,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770501644] [2024-06-28 00:54:10,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:10,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:10,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:10,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:10,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:10,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:10,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 191 transitions, 2169 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:10,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:10,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:10,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:12,105 INFO L124 PetriNetUnfolderBase]: 5825/9797 cut-off events. [2024-06-28 00:54:12,105 INFO L125 PetriNetUnfolderBase]: For 224111/224113 co-relation queries the response was YES. [2024-06-28 00:54:12,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45424 conditions, 9797 events. 5825/9797 cut-off events. For 224111/224113 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 76823 event pairs, 2231 based on Foata normal form. 1/9769 useless extension candidates. Maximal degree in co-relation 45336. Up to 8524 conditions per place. [2024-06-28 00:54:12,227 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 110 selfloop transitions, 97 changer transitions 0/220 dead transitions. [2024-06-28 00:54:12,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 220 transitions, 2901 flow [2024-06-28 00:54:12,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:12,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:12,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 00:54:12,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6298701298701299 [2024-06-28 00:54:12,228 INFO L175 Difference]: Start difference. First operand has 186 places, 191 transitions, 2169 flow. Second operand 7 states and 194 transitions. [2024-06-28 00:54:12,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 220 transitions, 2901 flow [2024-06-28 00:54:12,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 220 transitions, 2707 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:12,959 INFO L231 Difference]: Finished difference. Result has 188 places, 197 transitions, 2317 flow [2024-06-28 00:54:12,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1975, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2317, PETRI_PLACES=188, PETRI_TRANSITIONS=197} [2024-06-28 00:54:12,960 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 140 predicate places. [2024-06-28 00:54:12,960 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 197 transitions, 2317 flow [2024-06-28 00:54:12,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:12,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:12,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:12,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:54:12,961 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:12,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:12,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1487770027, now seen corresponding path program 4 times [2024-06-28 00:54:12,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:12,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113626149] [2024-06-28 00:54:12,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:12,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:12,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:13,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:13,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:13,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113626149] [2024-06-28 00:54:13,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113626149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:13,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:13,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:13,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410327585] [2024-06-28 00:54:13,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:13,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:13,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:13,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:13,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:13,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:13,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 197 transitions, 2317 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:13,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:13,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:13,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:14,258 INFO L124 PetriNetUnfolderBase]: 5866/9765 cut-off events. [2024-06-28 00:54:14,259 INFO L125 PetriNetUnfolderBase]: For 244917/244919 co-relation queries the response was YES. [2024-06-28 00:54:14,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47911 conditions, 9765 events. 5866/9765 cut-off events. For 244917/244919 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 75909 event pairs, 2073 based on Foata normal form. 8/9766 useless extension candidates. Maximal degree in co-relation 47821. Up to 8907 conditions per place. [2024-06-28 00:54:14,378 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 187 selfloop transitions, 24 changer transitions 0/224 dead transitions. [2024-06-28 00:54:14,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 224 transitions, 2836 flow [2024-06-28 00:54:14,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:14,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:14,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 00:54:14,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6006493506493507 [2024-06-28 00:54:14,380 INFO L175 Difference]: Start difference. First operand has 188 places, 197 transitions, 2317 flow. Second operand 7 states and 185 transitions. [2024-06-28 00:54:14,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 224 transitions, 2836 flow [2024-06-28 00:54:15,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 224 transitions, 2724 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:15,241 INFO L231 Difference]: Finished difference. Result has 192 places, 198 transitions, 2276 flow [2024-06-28 00:54:15,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2205, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2276, PETRI_PLACES=192, PETRI_TRANSITIONS=198} [2024-06-28 00:54:15,241 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 144 predicate places. [2024-06-28 00:54:15,242 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 198 transitions, 2276 flow [2024-06-28 00:54:15,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:15,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:15,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:15,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:54:15,242 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:15,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:15,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1958702349, now seen corresponding path program 2 times [2024-06-28 00:54:15,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:15,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418378665] [2024-06-28 00:54:15,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:15,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:15,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:15,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:15,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:15,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418378665] [2024-06-28 00:54:15,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418378665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:15,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:15,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:15,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260264366] [2024-06-28 00:54:15,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:15,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:15,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:15,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:15,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:15,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:15,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 198 transitions, 2276 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:15,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:15,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:15,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:16,460 INFO L124 PetriNetUnfolderBase]: 5912/9793 cut-off events. [2024-06-28 00:54:16,460 INFO L125 PetriNetUnfolderBase]: For 251909/251911 co-relation queries the response was YES. [2024-06-28 00:54:16,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48466 conditions, 9793 events. 5912/9793 cut-off events. For 251909/251911 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 75764 event pairs, 2033 based on Foata normal form. 6/9795 useless extension candidates. Maximal degree in co-relation 48373. Up to 8909 conditions per place. [2024-06-28 00:54:16,568 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 191 selfloop transitions, 26 changer transitions 0/230 dead transitions. [2024-06-28 00:54:16,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 230 transitions, 2851 flow [2024-06-28 00:54:16,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:16,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:16,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 00:54:16,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6103896103896104 [2024-06-28 00:54:16,569 INFO L175 Difference]: Start difference. First operand has 192 places, 198 transitions, 2276 flow. Second operand 7 states and 188 transitions. [2024-06-28 00:54:16,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 230 transitions, 2851 flow [2024-06-28 00:54:17,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 230 transitions, 2792 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:17,290 INFO L231 Difference]: Finished difference. Result has 195 places, 201 transitions, 2327 flow [2024-06-28 00:54:17,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2217, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2327, PETRI_PLACES=195, PETRI_TRANSITIONS=201} [2024-06-28 00:54:17,291 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 147 predicate places. [2024-06-28 00:54:17,292 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 201 transitions, 2327 flow [2024-06-28 00:54:17,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:17,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:17,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:17,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:54:17,292 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:17,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:17,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1545395469, now seen corresponding path program 3 times [2024-06-28 00:54:17,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:17,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353163910] [2024-06-28 00:54:17,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:17,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:17,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:17,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:17,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:17,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353163910] [2024-06-28 00:54:17,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353163910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:17,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:17,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:54:17,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161656945] [2024-06-28 00:54:17,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:17,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:54:17,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:17,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:54:17,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:54:17,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:17,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 201 transitions, 2327 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:17,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:17,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:17,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:18,566 INFO L124 PetriNetUnfolderBase]: 5899/9790 cut-off events. [2024-06-28 00:54:18,567 INFO L125 PetriNetUnfolderBase]: For 253011/253013 co-relation queries the response was YES. [2024-06-28 00:54:18,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48221 conditions, 9790 events. 5899/9790 cut-off events. For 253011/253013 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 75953 event pairs, 2015 based on Foata normal form. 6/9789 useless extension candidates. Maximal degree in co-relation 48126. Up to 8592 conditions per place. [2024-06-28 00:54:18,673 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 188 selfloop transitions, 32 changer transitions 0/233 dead transitions. [2024-06-28 00:54:18,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 233 transitions, 2893 flow [2024-06-28 00:54:18,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:18,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:18,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 00:54:18,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6103896103896104 [2024-06-28 00:54:18,674 INFO L175 Difference]: Start difference. First operand has 195 places, 201 transitions, 2327 flow. Second operand 7 states and 188 transitions. [2024-06-28 00:54:18,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 233 transitions, 2893 flow [2024-06-28 00:54:19,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 233 transitions, 2837 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:54:19,440 INFO L231 Difference]: Finished difference. Result has 200 places, 203 transitions, 2371 flow [2024-06-28 00:54:19,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2371, PETRI_PLACES=200, PETRI_TRANSITIONS=203} [2024-06-28 00:54:19,440 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 152 predicate places. [2024-06-28 00:54:19,440 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 203 transitions, 2371 flow [2024-06-28 00:54:19,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:19,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:19,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:19,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:54:19,441 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:19,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:19,441 INFO L85 PathProgramCache]: Analyzing trace with hash -324417591, now seen corresponding path program 1 times [2024-06-28 00:54:19,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:19,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475204236] [2024-06-28 00:54:19,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:19,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:19,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:19,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:19,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:19,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475204236] [2024-06-28 00:54:19,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475204236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:19,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:19,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:19,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736008988] [2024-06-28 00:54:19,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:19,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:19,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:19,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:19,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:19,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:19,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 203 transitions, 2371 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:19,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:19,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:19,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:20,700 INFO L124 PetriNetUnfolderBase]: 5922/9932 cut-off events. [2024-06-28 00:54:20,701 INFO L125 PetriNetUnfolderBase]: For 259114/259114 co-relation queries the response was YES. [2024-06-28 00:54:20,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48631 conditions, 9932 events. 5922/9932 cut-off events. For 259114/259114 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 78001 event pairs, 3071 based on Foata normal form. 6/9886 useless extension candidates. Maximal degree in co-relation 48533. Up to 8762 conditions per place. [2024-06-28 00:54:20,818 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 204 selfloop transitions, 16 changer transitions 0/233 dead transitions. [2024-06-28 00:54:20,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 233 transitions, 3036 flow [2024-06-28 00:54:20,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:20,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:20,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-28 00:54:20,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:54:20,819 INFO L175 Difference]: Start difference. First operand has 200 places, 203 transitions, 2371 flow. Second operand 5 states and 145 transitions. [2024-06-28 00:54:20,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 233 transitions, 3036 flow [2024-06-28 00:54:21,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 233 transitions, 2871 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:21,454 INFO L231 Difference]: Finished difference. Result has 198 places, 204 transitions, 2261 flow [2024-06-28 00:54:21,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2217, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2261, PETRI_PLACES=198, PETRI_TRANSITIONS=204} [2024-06-28 00:54:21,455 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 150 predicate places. [2024-06-28 00:54:21,455 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 204 transitions, 2261 flow [2024-06-28 00:54:21,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:21,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:21,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:21,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:54:21,456 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:21,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:21,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1472515829, now seen corresponding path program 1 times [2024-06-28 00:54:21,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:21,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755074020] [2024-06-28 00:54:21,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:21,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:21,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:21,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:21,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:21,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755074020] [2024-06-28 00:54:21,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755074020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:21,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:21,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:54:21,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201934163] [2024-06-28 00:54:21,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:21,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:54:21,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:21,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:54:21,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:54:21,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:21,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 204 transitions, 2261 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:21,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:21,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:21,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:22,715 INFO L124 PetriNetUnfolderBase]: 5909/9913 cut-off events. [2024-06-28 00:54:22,715 INFO L125 PetriNetUnfolderBase]: For 257894/257894 co-relation queries the response was YES. [2024-06-28 00:54:22,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47628 conditions, 9913 events. 5909/9913 cut-off events. For 257894/257894 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 77875 event pairs, 3064 based on Foata normal form. 6/9867 useless extension candidates. Maximal degree in co-relation 47532. Up to 8756 conditions per place. [2024-06-28 00:54:22,825 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 203 selfloop transitions, 16 changer transitions 0/232 dead transitions. [2024-06-28 00:54:22,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 232 transitions, 2801 flow [2024-06-28 00:54:22,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:54:22,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:54:22,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-28 00:54:22,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545454545454545 [2024-06-28 00:54:22,826 INFO L175 Difference]: Start difference. First operand has 198 places, 204 transitions, 2261 flow. Second operand 5 states and 144 transitions. [2024-06-28 00:54:22,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 232 transitions, 2801 flow [2024-06-28 00:54:23,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 232 transitions, 2773 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:23,722 INFO L231 Difference]: Finished difference. Result has 201 places, 204 transitions, 2269 flow [2024-06-28 00:54:23,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2269, PETRI_PLACES=201, PETRI_TRANSITIONS=204} [2024-06-28 00:54:23,723 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 153 predicate places. [2024-06-28 00:54:23,723 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 204 transitions, 2269 flow [2024-06-28 00:54:23,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:23,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:23,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:54:23,723 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:23,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:23,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1963704628, now seen corresponding path program 1 times [2024-06-28 00:54:23,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:23,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151175212] [2024-06-28 00:54:23,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:23,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:23,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:23,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:23,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:23,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151175212] [2024-06-28 00:54:23,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151175212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:23,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:23,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:54:23,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806649114] [2024-06-28 00:54:23,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:23,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:54:23,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:23,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:54:23,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:54:23,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 44 [2024-06-28 00:54:23,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 204 transitions, 2269 flow. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:23,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 44 [2024-06-28 00:54:23,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:25,196 INFO L124 PetriNetUnfolderBase]: 5529/11591 cut-off events. [2024-06-28 00:54:25,196 INFO L125 PetriNetUnfolderBase]: For 104303/104637 co-relation queries the response was YES. [2024-06-28 00:54:25,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41296 conditions, 11591 events. 5529/11591 cut-off events. For 104303/104637 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 112894 event pairs, 1155 based on Foata normal form. 557/11563 useless extension candidates. Maximal degree in co-relation 41199. Up to 4455 conditions per place. [2024-06-28 00:54:25,300 INFO L140 encePairwiseOnDemand]: 38/44 looper letters, 30 selfloop transitions, 69 changer transitions 0/218 dead transitions. [2024-06-28 00:54:25,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 218 transitions, 2529 flow [2024-06-28 00:54:25,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:54:25,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:54:25,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-06-28 00:54:25,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7556818181818182 [2024-06-28 00:54:25,302 INFO L175 Difference]: Start difference. First operand has 201 places, 204 transitions, 2269 flow. Second operand 4 states and 133 transitions. [2024-06-28 00:54:25,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 218 transitions, 2529 flow [2024-06-28 00:54:25,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 218 transitions, 2485 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:25,548 INFO L231 Difference]: Finished difference. Result has 202 places, 205 transitions, 2507 flow [2024-06-28 00:54:25,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2507, PETRI_PLACES=202, PETRI_TRANSITIONS=205} [2024-06-28 00:54:25,549 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 154 predicate places. [2024-06-28 00:54:25,549 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 205 transitions, 2507 flow [2024-06-28 00:54:25,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:25,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:25,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:25,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:54:25,550 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:25,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:25,550 INFO L85 PathProgramCache]: Analyzing trace with hash -589941385, now seen corresponding path program 1 times [2024-06-28 00:54:25,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:25,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676622084] [2024-06-28 00:54:25,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:25,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:25,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:25,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:25,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676622084] [2024-06-28 00:54:25,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676622084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:25,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:25,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:25,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999556956] [2024-06-28 00:54:25,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:25,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:25,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:25,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:25,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:25,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:25,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 205 transitions, 2507 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:25,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:25,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:25,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:27,056 INFO L124 PetriNetUnfolderBase]: 6386/11125 cut-off events. [2024-06-28 00:54:27,056 INFO L125 PetriNetUnfolderBase]: For 263249/263365 co-relation queries the response was YES. [2024-06-28 00:54:27,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53698 conditions, 11125 events. 6386/11125 cut-off events. For 263249/263365 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 92528 event pairs, 3592 based on Foata normal form. 80/10884 useless extension candidates. Maximal degree in co-relation 53599. Up to 9918 conditions per place. [2024-06-28 00:54:27,187 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 144 selfloop transitions, 85 changer transitions 0/243 dead transitions. [2024-06-28 00:54:27,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 243 transitions, 3301 flow [2024-06-28 00:54:27,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:54:27,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:54:27,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 285 transitions. [2024-06-28 00:54:27,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888429752066116 [2024-06-28 00:54:27,189 INFO L175 Difference]: Start difference. First operand has 202 places, 205 transitions, 2507 flow. Second operand 11 states and 285 transitions. [2024-06-28 00:54:27,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 243 transitions, 3301 flow [2024-06-28 00:54:28,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 243 transitions, 3222 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 00:54:28,062 INFO L231 Difference]: Finished difference. Result has 211 places, 208 transitions, 2650 flow [2024-06-28 00:54:28,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2435, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2650, PETRI_PLACES=211, PETRI_TRANSITIONS=208} [2024-06-28 00:54:28,063 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 163 predicate places. [2024-06-28 00:54:28,063 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 208 transitions, 2650 flow [2024-06-28 00:54:28,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:28,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:28,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:28,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:54:28,064 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:28,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:28,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1269418995, now seen corresponding path program 2 times [2024-06-28 00:54:28,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:28,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336554607] [2024-06-28 00:54:28,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:28,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:28,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:28,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:28,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:28,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336554607] [2024-06-28 00:54:28,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336554607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:28,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:28,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:28,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810298170] [2024-06-28 00:54:28,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:28,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:28,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:28,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:28,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:28,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:28,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 208 transitions, 2650 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:28,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:28,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:28,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:29,621 INFO L124 PetriNetUnfolderBase]: 6383/11121 cut-off events. [2024-06-28 00:54:29,622 INFO L125 PetriNetUnfolderBase]: For 261433/261552 co-relation queries the response was YES. [2024-06-28 00:54:29,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53923 conditions, 11121 events. 6383/11121 cut-off events. For 261433/261552 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 92556 event pairs, 3592 based on Foata normal form. 80/10878 useless extension candidates. Maximal degree in co-relation 53823. Up to 9915 conditions per place. [2024-06-28 00:54:29,734 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 143 selfloop transitions, 85 changer transitions 0/242 dead transitions. [2024-06-28 00:54:29,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 242 transitions, 3294 flow [2024-06-28 00:54:29,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:54:29,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:54:29,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2024-06-28 00:54:29,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5867768595041323 [2024-06-28 00:54:29,745 INFO L175 Difference]: Start difference. First operand has 211 places, 208 transitions, 2650 flow. Second operand 11 states and 284 transitions. [2024-06-28 00:54:29,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 242 transitions, 3294 flow [2024-06-28 00:54:30,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 242 transitions, 3080 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:54:30,689 INFO L231 Difference]: Finished difference. Result has 213 places, 208 transitions, 2612 flow [2024-06-28 00:54:30,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2436, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2612, PETRI_PLACES=213, PETRI_TRANSITIONS=208} [2024-06-28 00:54:30,690 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 165 predicate places. [2024-06-28 00:54:30,690 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 208 transitions, 2612 flow [2024-06-28 00:54:30,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:30,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:30,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:30,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:54:30,690 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:30,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:30,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1797382715, now seen corresponding path program 3 times [2024-06-28 00:54:30,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:30,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684338131] [2024-06-28 00:54:30,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:30,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:30,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:30,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:30,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:30,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684338131] [2024-06-28 00:54:30,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684338131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:30,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:30,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:30,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650125792] [2024-06-28 00:54:30,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:30,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:30,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:30,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:30,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:30,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:30,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 208 transitions, 2612 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:30,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:30,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:30,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:32,159 INFO L124 PetriNetUnfolderBase]: 6391/11135 cut-off events. [2024-06-28 00:54:32,159 INFO L125 PetriNetUnfolderBase]: For 269338/269416 co-relation queries the response was YES. [2024-06-28 00:54:32,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54127 conditions, 11135 events. 6391/11135 cut-off events. For 269338/269416 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 92650 event pairs, 3598 based on Foata normal form. 51/10863 useless extension candidates. Maximal degree in co-relation 54026. Up to 9924 conditions per place. [2024-06-28 00:54:32,476 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 127 selfloop transitions, 92 changer transitions 0/233 dead transitions. [2024-06-28 00:54:32,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 233 transitions, 3252 flow [2024-06-28 00:54:32,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:54:32,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:54:32,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-06-28 00:54:32,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5702479338842975 [2024-06-28 00:54:32,478 INFO L175 Difference]: Start difference. First operand has 213 places, 208 transitions, 2612 flow. Second operand 11 states and 276 transitions. [2024-06-28 00:54:32,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 233 transitions, 3252 flow [2024-06-28 00:54:33,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 233 transitions, 3072 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 00:54:33,401 INFO L231 Difference]: Finished difference. Result has 214 places, 211 transitions, 2668 flow [2024-06-28 00:54:33,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2440, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2668, PETRI_PLACES=214, PETRI_TRANSITIONS=211} [2024-06-28 00:54:33,402 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 166 predicate places. [2024-06-28 00:54:33,402 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 211 transitions, 2668 flow [2024-06-28 00:54:33,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:33,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:33,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:33,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:54:33,403 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:33,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:33,403 INFO L85 PathProgramCache]: Analyzing trace with hash 729781655, now seen corresponding path program 4 times [2024-06-28 00:54:33,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:33,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24638639] [2024-06-28 00:54:33,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:33,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:33,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:33,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:33,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:33,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24638639] [2024-06-28 00:54:33,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24638639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:33,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:33,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:33,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386141309] [2024-06-28 00:54:33,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:33,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:33,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:33,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:33,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:33,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:33,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 211 transitions, 2668 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:33,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:33,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:33,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:34,911 INFO L124 PetriNetUnfolderBase]: 6388/11131 cut-off events. [2024-06-28 00:54:34,911 INFO L125 PetriNetUnfolderBase]: For 267918/267997 co-relation queries the response was YES. [2024-06-28 00:54:35,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54050 conditions, 11131 events. 6388/11131 cut-off events. For 267918/267997 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 92726 event pairs, 3598 based on Foata normal form. 51/10859 useless extension candidates. Maximal degree in co-relation 53948. Up to 9921 conditions per place. [2024-06-28 00:54:35,058 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 126 selfloop transitions, 92 changer transitions 0/232 dead transitions. [2024-06-28 00:54:35,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 232 transitions, 3154 flow [2024-06-28 00:54:35,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:54:35,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:54:35,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 275 transitions. [2024-06-28 00:54:35,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681818181818182 [2024-06-28 00:54:35,060 INFO L175 Difference]: Start difference. First operand has 214 places, 211 transitions, 2668 flow. Second operand 11 states and 275 transitions. [2024-06-28 00:54:35,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 232 transitions, 3154 flow [2024-06-28 00:54:35,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 232 transitions, 2942 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 00:54:35,865 INFO L231 Difference]: Finished difference. Result has 216 places, 211 transitions, 2646 flow [2024-06-28 00:54:35,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2456, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2646, PETRI_PLACES=216, PETRI_TRANSITIONS=211} [2024-06-28 00:54:35,865 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 168 predicate places. [2024-06-28 00:54:35,866 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 211 transitions, 2646 flow [2024-06-28 00:54:35,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:35,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:35,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:35,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:54:35,866 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:35,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:35,867 INFO L85 PathProgramCache]: Analyzing trace with hash -601574873, now seen corresponding path program 5 times [2024-06-28 00:54:35,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:35,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935154206] [2024-06-28 00:54:35,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:35,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:35,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:35,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:35,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:35,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935154206] [2024-06-28 00:54:35,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935154206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:35,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:35,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:35,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348824408] [2024-06-28 00:54:35,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:35,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:35,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:35,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:35,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:36,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:36,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 211 transitions, 2646 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:36,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:36,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:36,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:37,531 INFO L124 PetriNetUnfolderBase]: 6385/11128 cut-off events. [2024-06-28 00:54:37,531 INFO L125 PetriNetUnfolderBase]: For 274496/274575 co-relation queries the response was YES. [2024-06-28 00:54:37,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54090 conditions, 11128 events. 6385/11128 cut-off events. For 274496/274575 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 92648 event pairs, 3633 based on Foata normal form. 27/10836 useless extension candidates. Maximal degree in co-relation 53987. Up to 9874 conditions per place. [2024-06-28 00:54:37,653 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 107 selfloop transitions, 104 changer transitions 0/225 dead transitions. [2024-06-28 00:54:37,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 225 transitions, 3100 flow [2024-06-28 00:54:37,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:37,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:37,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-28 00:54:37,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-28 00:54:37,655 INFO L175 Difference]: Start difference. First operand has 216 places, 211 transitions, 2646 flow. Second operand 10 states and 245 transitions. [2024-06-28 00:54:37,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 225 transitions, 3100 flow [2024-06-28 00:54:38,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 225 transitions, 2916 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 00:54:38,574 INFO L231 Difference]: Finished difference. Result has 216 places, 211 transitions, 2676 flow [2024-06-28 00:54:38,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2676, PETRI_PLACES=216, PETRI_TRANSITIONS=211} [2024-06-28 00:54:38,574 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 168 predicate places. [2024-06-28 00:54:38,574 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 211 transitions, 2676 flow [2024-06-28 00:54:38,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:38,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:38,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:38,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:54:38,575 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:38,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:38,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1790117746, now seen corresponding path program 1 times [2024-06-28 00:54:38,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:38,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167951709] [2024-06-28 00:54:38,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:38,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:38,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:38,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:38,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:38,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167951709] [2024-06-28 00:54:38,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167951709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:38,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:38,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:38,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950022462] [2024-06-28 00:54:38,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:38,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:38,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:38,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:38,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:38,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:38,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 211 transitions, 2676 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:38,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:38,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:38,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:40,021 INFO L124 PetriNetUnfolderBase]: 6405/11212 cut-off events. [2024-06-28 00:54:40,021 INFO L125 PetriNetUnfolderBase]: For 290708/290768 co-relation queries the response was YES. [2024-06-28 00:54:40,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53590 conditions, 11212 events. 6405/11212 cut-off events. For 290708/290768 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 93564 event pairs, 3225 based on Foata normal form. 68/10937 useless extension candidates. Maximal degree in co-relation 53486. Up to 4862 conditions per place. [2024-06-28 00:54:40,161 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 188 selfloop transitions, 66 changer transitions 0/268 dead transitions. [2024-06-28 00:54:40,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 268 transitions, 3638 flow [2024-06-28 00:54:40,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:40,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:40,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 261 transitions. [2024-06-28 00:54:40,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6590909090909091 [2024-06-28 00:54:40,162 INFO L175 Difference]: Start difference. First operand has 216 places, 211 transitions, 2676 flow. Second operand 9 states and 261 transitions. [2024-06-28 00:54:40,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 268 transitions, 3638 flow [2024-06-28 00:54:40,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 268 transitions, 3353 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 00:54:40,963 INFO L231 Difference]: Finished difference. Result has 216 places, 212 transitions, 2544 flow [2024-06-28 00:54:40,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2391, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2544, PETRI_PLACES=216, PETRI_TRANSITIONS=212} [2024-06-28 00:54:40,965 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 168 predicate places. [2024-06-28 00:54:40,966 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 212 transitions, 2544 flow [2024-06-28 00:54:40,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:40,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:40,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:40,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:54:40,966 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:40,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:40,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1773326476, now seen corresponding path program 2 times [2024-06-28 00:54:40,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:40,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865551309] [2024-06-28 00:54:40,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:40,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:40,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:41,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:41,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:41,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865551309] [2024-06-28 00:54:41,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865551309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:41,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:41,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:41,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784534191] [2024-06-28 00:54:41,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:41,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:41,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:41,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:41,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:41,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:41,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 212 transitions, 2544 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:41,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:41,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:41,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:42,712 INFO L124 PetriNetUnfolderBase]: 7046/12415 cut-off events. [2024-06-28 00:54:42,713 INFO L125 PetriNetUnfolderBase]: For 371471/371536 co-relation queries the response was YES. [2024-06-28 00:54:42,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61568 conditions, 12415 events. 7046/12415 cut-off events. For 371471/371536 co-relation queries the response was YES. Maximal size of possible extension queue 967. Compared 104730 event pairs, 3352 based on Foata normal form. 50/12080 useless extension candidates. Maximal degree in co-relation 61464. Up to 4862 conditions per place. [2024-06-28 00:54:42,873 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 178 selfloop transitions, 74 changer transitions 0/266 dead transitions. [2024-06-28 00:54:42,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 266 transitions, 3514 flow [2024-06-28 00:54:42,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:42,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:42,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 256 transitions. [2024-06-28 00:54:42,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464646464646465 [2024-06-28 00:54:42,875 INFO L175 Difference]: Start difference. First operand has 216 places, 212 transitions, 2544 flow. Second operand 9 states and 256 transitions. [2024-06-28 00:54:42,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 266 transitions, 3514 flow [2024-06-28 00:54:43,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 266 transitions, 3377 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:43,870 INFO L231 Difference]: Finished difference. Result has 219 places, 215 transitions, 2623 flow [2024-06-28 00:54:43,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2407, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2623, PETRI_PLACES=219, PETRI_TRANSITIONS=215} [2024-06-28 00:54:43,871 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 171 predicate places. [2024-06-28 00:54:43,871 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 215 transitions, 2623 flow [2024-06-28 00:54:43,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:43,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:43,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:43,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:54:43,872 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:43,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:43,872 INFO L85 PathProgramCache]: Analyzing trace with hash 218183820, now seen corresponding path program 3 times [2024-06-28 00:54:43,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:43,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078902953] [2024-06-28 00:54:43,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:43,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:43,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:43,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:43,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:43,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078902953] [2024-06-28 00:54:43,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078902953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:43,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:43,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:43,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653010200] [2024-06-28 00:54:43,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:43,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:43,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:43,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:43,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:44,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:44,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 215 transitions, 2623 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:44,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:44,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:45,893 INFO L124 PetriNetUnfolderBase]: 6987/12177 cut-off events. [2024-06-28 00:54:45,893 INFO L125 PetriNetUnfolderBase]: For 374500/374566 co-relation queries the response was YES. [2024-06-28 00:54:45,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60011 conditions, 12177 events. 6987/12177 cut-off events. For 374500/374566 co-relation queries the response was YES. Maximal size of possible extension queue 970. Compared 102556 event pairs, 3804 based on Foata normal form. 74/11881 useless extension candidates. Maximal degree in co-relation 59905. Up to 8910 conditions per place. [2024-06-28 00:54:46,018 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 187 selfloop transitions, 66 changer transitions 0/267 dead transitions. [2024-06-28 00:54:46,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 267 transitions, 3433 flow [2024-06-28 00:54:46,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:46,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:46,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-28 00:54:46,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634090909090909 [2024-06-28 00:54:46,019 INFO L175 Difference]: Start difference. First operand has 219 places, 215 transitions, 2623 flow. Second operand 10 states and 279 transitions. [2024-06-28 00:54:46,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 267 transitions, 3433 flow [2024-06-28 00:54:47,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 267 transitions, 3287 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:47,072 INFO L231 Difference]: Finished difference. Result has 223 places, 215 transitions, 2615 flow [2024-06-28 00:54:47,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2615, PETRI_PLACES=223, PETRI_TRANSITIONS=215} [2024-06-28 00:54:47,073 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 175 predicate places. [2024-06-28 00:54:47,073 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 215 transitions, 2615 flow [2024-06-28 00:54:47,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:47,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:47,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:54:47,074 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:47,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:47,074 INFO L85 PathProgramCache]: Analyzing trace with hash -646985980, now seen corresponding path program 4 times [2024-06-28 00:54:47,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:47,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093152428] [2024-06-28 00:54:47,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:47,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:47,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:47,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:47,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:47,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093152428] [2024-06-28 00:54:47,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093152428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:47,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:47,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:47,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158505736] [2024-06-28 00:54:47,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:47,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:47,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:47,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:47,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:47,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:47,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 215 transitions, 2615 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:47,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:47,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:47,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:48,918 INFO L124 PetriNetUnfolderBase]: 7010/12188 cut-off events. [2024-06-28 00:54:48,918 INFO L125 PetriNetUnfolderBase]: For 348870/348935 co-relation queries the response was YES. [2024-06-28 00:54:49,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58801 conditions, 12188 events. 7010/12188 cut-off events. For 348870/348935 co-relation queries the response was YES. Maximal size of possible extension queue 976. Compared 102711 event pairs, 3973 based on Foata normal form. 78/11897 useless extension candidates. Maximal degree in co-relation 58694. Up to 10531 conditions per place. [2024-06-28 00:54:49,073 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 177 selfloop transitions, 65 changer transitions 0/256 dead transitions. [2024-06-28 00:54:49,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 256 transitions, 3245 flow [2024-06-28 00:54:49,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:49,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:49,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 269 transitions. [2024-06-28 00:54:49,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6113636363636363 [2024-06-28 00:54:49,075 INFO L175 Difference]: Start difference. First operand has 223 places, 215 transitions, 2615 flow. Second operand 10 states and 269 transitions. [2024-06-28 00:54:49,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 256 transitions, 3245 flow [2024-06-28 00:54:50,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 256 transitions, 3113 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:50,357 INFO L231 Difference]: Finished difference. Result has 225 places, 216 transitions, 2637 flow [2024-06-28 00:54:50,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2637, PETRI_PLACES=225, PETRI_TRANSITIONS=216} [2024-06-28 00:54:50,357 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 177 predicate places. [2024-06-28 00:54:50,358 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 216 transitions, 2637 flow [2024-06-28 00:54:50,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:50,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:50,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:50,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:54:50,358 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:50,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:50,359 INFO L85 PathProgramCache]: Analyzing trace with hash 2003075536, now seen corresponding path program 5 times [2024-06-28 00:54:50,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:50,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109885321] [2024-06-28 00:54:50,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:50,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:50,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:50,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:50,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:50,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109885321] [2024-06-28 00:54:50,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109885321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:50,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:50,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:50,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049667033] [2024-06-28 00:54:50,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:50,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:50,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:50,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:50,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:50,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:50,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 216 transitions, 2637 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:50,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:50,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:50,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:52,166 INFO L124 PetriNetUnfolderBase]: 7084/12295 cut-off events. [2024-06-28 00:54:52,166 INFO L125 PetriNetUnfolderBase]: For 314336/314401 co-relation queries the response was YES. [2024-06-28 00:54:52,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59641 conditions, 12295 events. 7084/12295 cut-off events. For 314336/314401 co-relation queries the response was YES. Maximal size of possible extension queue 984. Compared 103836 event pairs, 4002 based on Foata normal form. 52/11969 useless extension candidates. Maximal degree in co-relation 59533. Up to 10987 conditions per place. [2024-06-28 00:54:52,297 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 167 selfloop transitions, 67 changer transitions 0/248 dead transitions. [2024-06-28 00:54:52,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 248 transitions, 3221 flow [2024-06-28 00:54:52,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:52,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:52,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-06-28 00:54:52,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035353535353535 [2024-06-28 00:54:52,299 INFO L175 Difference]: Start difference. First operand has 225 places, 216 transitions, 2637 flow. Second operand 9 states and 239 transitions. [2024-06-28 00:54:52,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 248 transitions, 3221 flow [2024-06-28 00:54:53,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 248 transitions, 3087 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:53,573 INFO L231 Difference]: Finished difference. Result has 226 places, 217 transitions, 2662 flow [2024-06-28 00:54:53,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2662, PETRI_PLACES=226, PETRI_TRANSITIONS=217} [2024-06-28 00:54:53,573 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 178 predicate places. [2024-06-28 00:54:53,573 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 217 transitions, 2662 flow [2024-06-28 00:54:53,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:53,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:53,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:53,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:54:53,574 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:53,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:53,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1420007564, now seen corresponding path program 6 times [2024-06-28 00:54:53,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:53,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186037060] [2024-06-28 00:54:53,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:53,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:53,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:53,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:53,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:53,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186037060] [2024-06-28 00:54:53,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186037060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:53,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:53,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:53,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565318067] [2024-06-28 00:54:53,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:53,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:53,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:53,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:53,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:53,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:53,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 217 transitions, 2662 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:53,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:53,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:53,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:55,579 INFO L124 PetriNetUnfolderBase]: 7504/13066 cut-off events. [2024-06-28 00:54:55,579 INFO L125 PetriNetUnfolderBase]: For 389077/389141 co-relation queries the response was YES. [2024-06-28 00:54:55,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64884 conditions, 13066 events. 7504/13066 cut-off events. For 389077/389141 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 111460 event pairs, 4187 based on Foata normal form. 52/12734 useless extension candidates. Maximal degree in co-relation 64775. Up to 10518 conditions per place. [2024-06-28 00:54:55,705 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 175 selfloop transitions, 70 changer transitions 0/259 dead transitions. [2024-06-28 00:54:55,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 259 transitions, 3456 flow [2024-06-28 00:54:55,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:55,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:55,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 247 transitions. [2024-06-28 00:54:55,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6237373737373737 [2024-06-28 00:54:55,706 INFO L175 Difference]: Start difference. First operand has 226 places, 217 transitions, 2662 flow. Second operand 9 states and 247 transitions. [2024-06-28 00:54:55,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 259 transitions, 3456 flow [2024-06-28 00:54:56,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 259 transitions, 3315 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:57,001 INFO L231 Difference]: Finished difference. Result has 229 places, 219 transitions, 2717 flow [2024-06-28 00:54:57,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2717, PETRI_PLACES=229, PETRI_TRANSITIONS=219} [2024-06-28 00:54:57,001 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 181 predicate places. [2024-06-28 00:54:57,001 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 219 transitions, 2717 flow [2024-06-28 00:54:57,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:57,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:57,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:57,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:54:57,002 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:57,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:57,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1103277806, now seen corresponding path program 7 times [2024-06-28 00:54:57,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:57,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736327009] [2024-06-28 00:54:57,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:57,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:57,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:57,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:57,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:57,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736327009] [2024-06-28 00:54:57,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736327009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:57,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:57,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:54:57,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54390708] [2024-06-28 00:54:57,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:57,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:54:57,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:57,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:54:57,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:54:57,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:54:57,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 219 transitions, 2717 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:57,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:57,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:54:57,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:58,860 INFO L124 PetriNetUnfolderBase]: 7445/13109 cut-off events. [2024-06-28 00:54:58,861 INFO L125 PetriNetUnfolderBase]: For 386718/386786 co-relation queries the response was YES. [2024-06-28 00:54:58,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63312 conditions, 13109 events. 7445/13109 cut-off events. For 386718/386786 co-relation queries the response was YES. Maximal size of possible extension queue 1039. Compared 112544 event pairs, 3726 based on Foata normal form. 67/12769 useless extension candidates. Maximal degree in co-relation 63201. Up to 8337 conditions per place. [2024-06-28 00:54:59,015 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 189 selfloop transitions, 56 changer transitions 0/259 dead transitions. [2024-06-28 00:54:59,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 259 transitions, 3489 flow [2024-06-28 00:54:59,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:54:59,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:54:59,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-28 00:54:59,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6688311688311688 [2024-06-28 00:54:59,017 INFO L175 Difference]: Start difference. First operand has 229 places, 219 transitions, 2717 flow. Second operand 7 states and 206 transitions. [2024-06-28 00:54:59,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 259 transitions, 3489 flow [2024-06-28 00:55:00,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 259 transitions, 3347 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:00,375 INFO L231 Difference]: Finished difference. Result has 230 places, 219 transitions, 2696 flow [2024-06-28 00:55:00,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2575, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2696, PETRI_PLACES=230, PETRI_TRANSITIONS=219} [2024-06-28 00:55:00,376 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 182 predicate places. [2024-06-28 00:55:00,376 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 219 transitions, 2696 flow [2024-06-28 00:55:00,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:00,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:00,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:00,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:55:00,377 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:00,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:00,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1111848686, now seen corresponding path program 8 times [2024-06-28 00:55:00,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:00,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141333990] [2024-06-28 00:55:00,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:00,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:00,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:00,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:00,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:00,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141333990] [2024-06-28 00:55:00,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141333990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:00,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:00,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:00,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396651579] [2024-06-28 00:55:00,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:00,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:00,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:00,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:00,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:00,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:00,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 219 transitions, 2696 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:00,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:00,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:00,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:02,153 INFO L124 PetriNetUnfolderBase]: 7376/12841 cut-off events. [2024-06-28 00:55:02,154 INFO L125 PetriNetUnfolderBase]: For 338167/338233 co-relation queries the response was YES. [2024-06-28 00:55:02,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60579 conditions, 12841 events. 7376/12841 cut-off events. For 338167/338233 co-relation queries the response was YES. Maximal size of possible extension queue 1033. Compared 109669 event pairs, 4128 based on Foata normal form. 71/12520 useless extension candidates. Maximal degree in co-relation 60467. Up to 11074 conditions per place. [2024-06-28 00:55:02,293 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 180 selfloop transitions, 53 changer transitions 0/247 dead transitions. [2024-06-28 00:55:02,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 247 transitions, 3262 flow [2024-06-28 00:55:02,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:02,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:02,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 00:55:02,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-28 00:55:02,294 INFO L175 Difference]: Start difference. First operand has 230 places, 219 transitions, 2696 flow. Second operand 7 states and 196 transitions. [2024-06-28 00:55:02,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 247 transitions, 3262 flow [2024-06-28 00:55:03,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 247 transitions, 3135 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:03,408 INFO L231 Difference]: Finished difference. Result has 230 places, 219 transitions, 2684 flow [2024-06-28 00:55:03,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2569, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2684, PETRI_PLACES=230, PETRI_TRANSITIONS=219} [2024-06-28 00:55:03,410 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 182 predicate places. [2024-06-28 00:55:03,410 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 219 transitions, 2684 flow [2024-06-28 00:55:03,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:03,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:03,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:03,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:55:03,411 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:03,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:03,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1398736016, now seen corresponding path program 9 times [2024-06-28 00:55:03,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:03,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850665258] [2024-06-28 00:55:03,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:03,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:03,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:03,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:03,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:03,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850665258] [2024-06-28 00:55:03,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850665258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:03,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:03,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:03,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289842934] [2024-06-28 00:55:03,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:03,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:03,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:03,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:03,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:03,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:03,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 219 transitions, 2684 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:03,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:03,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:03,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:05,245 INFO L124 PetriNetUnfolderBase]: 7285/12667 cut-off events. [2024-06-28 00:55:05,246 INFO L125 PetriNetUnfolderBase]: For 270468/270535 co-relation queries the response was YES. [2024-06-28 00:55:05,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57498 conditions, 12667 events. 7285/12667 cut-off events. For 270468/270535 co-relation queries the response was YES. Maximal size of possible extension queue 1018. Compared 107788 event pairs, 4062 based on Foata normal form. 80/12350 useless extension candidates. Maximal degree in co-relation 57386. Up to 10925 conditions per place. [2024-06-28 00:55:05,362 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 177 selfloop transitions, 58 changer transitions 0/249 dead transitions. [2024-06-28 00:55:05,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 249 transitions, 3258 flow [2024-06-28 00:55:05,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:05,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:05,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-28 00:55:05,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085858585858586 [2024-06-28 00:55:05,364 INFO L175 Difference]: Start difference. First operand has 230 places, 219 transitions, 2684 flow. Second operand 9 states and 241 transitions. [2024-06-28 00:55:05,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 249 transitions, 3258 flow [2024-06-28 00:55:06,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 249 transitions, 3136 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:06,325 INFO L231 Difference]: Finished difference. Result has 232 places, 219 transitions, 2687 flow [2024-06-28 00:55:06,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2687, PETRI_PLACES=232, PETRI_TRANSITIONS=219} [2024-06-28 00:55:06,325 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 184 predicate places. [2024-06-28 00:55:06,325 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 219 transitions, 2687 flow [2024-06-28 00:55:06,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:06,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:06,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:06,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:55:06,326 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:06,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:06,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1395555752, now seen corresponding path program 10 times [2024-06-28 00:55:06,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:06,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216345256] [2024-06-28 00:55:06,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:06,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:06,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:06,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:06,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:06,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216345256] [2024-06-28 00:55:06,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216345256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:06,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:06,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:06,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989250246] [2024-06-28 00:55:06,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:06,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:06,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:06,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:06,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:06,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:06,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 219 transitions, 2687 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:06,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:06,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:06,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:07,981 INFO L124 PetriNetUnfolderBase]: 7245/12556 cut-off events. [2024-06-28 00:55:07,981 INFO L125 PetriNetUnfolderBase]: For 202443/202527 co-relation queries the response was YES. [2024-06-28 00:55:08,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56578 conditions, 12556 events. 7245/12556 cut-off events. For 202443/202527 co-relation queries the response was YES. Maximal size of possible extension queue 1007. Compared 106391 event pairs, 4079 based on Foata normal form. 49/12209 useless extension candidates. Maximal degree in co-relation 56466. Up to 11238 conditions per place. [2024-06-28 00:55:08,123 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 156 selfloop transitions, 70 changer transitions 0/240 dead transitions. [2024-06-28 00:55:08,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 240 transitions, 3211 flow [2024-06-28 00:55:08,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:08,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:08,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 00:55:08,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 00:55:08,124 INFO L175 Difference]: Start difference. First operand has 232 places, 219 transitions, 2687 flow. Second operand 8 states and 209 transitions. [2024-06-28 00:55:08,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 240 transitions, 3211 flow [2024-06-28 00:55:09,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 240 transitions, 3046 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 00:55:09,148 INFO L231 Difference]: Finished difference. Result has 230 places, 219 transitions, 2667 flow [2024-06-28 00:55:09,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2667, PETRI_PLACES=230, PETRI_TRANSITIONS=219} [2024-06-28 00:55:09,148 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 182 predicate places. [2024-06-28 00:55:09,148 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 219 transitions, 2667 flow [2024-06-28 00:55:09,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:09,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:09,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:09,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:55:09,149 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:09,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:09,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1392698792, now seen corresponding path program 11 times [2024-06-28 00:55:09,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:09,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557349022] [2024-06-28 00:55:09,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:09,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:09,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:09,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:09,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:09,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557349022] [2024-06-28 00:55:09,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557349022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:09,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:09,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:09,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114095406] [2024-06-28 00:55:09,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:09,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:09,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:09,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:09,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:09,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:09,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 219 transitions, 2667 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:09,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:09,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:09,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:10,815 INFO L124 PetriNetUnfolderBase]: 7205/12508 cut-off events. [2024-06-28 00:55:10,815 INFO L125 PetriNetUnfolderBase]: For 185250/185318 co-relation queries the response was YES. [2024-06-28 00:55:10,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55308 conditions, 12508 events. 7205/12508 cut-off events. For 185250/185318 co-relation queries the response was YES. Maximal size of possible extension queue 1000. Compared 105968 event pairs, 3991 based on Foata normal form. 49/12163 useless extension candidates. Maximal degree in co-relation 55197. Up to 10550 conditions per place. [2024-06-28 00:55:10,954 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 162 selfloop transitions, 72 changer transitions 0/248 dead transitions. [2024-06-28 00:55:10,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 248 transitions, 3257 flow [2024-06-28 00:55:10,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:10,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:10,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 00:55:10,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-28 00:55:10,956 INFO L175 Difference]: Start difference. First operand has 230 places, 219 transitions, 2667 flow. Second operand 8 states and 216 transitions. [2024-06-28 00:55:10,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 248 transitions, 3257 flow [2024-06-28 00:55:12,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 248 transitions, 3077 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:12,044 INFO L231 Difference]: Finished difference. Result has 230 places, 219 transitions, 2635 flow [2024-06-28 00:55:12,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2487, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2635, PETRI_PLACES=230, PETRI_TRANSITIONS=219} [2024-06-28 00:55:12,044 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 182 predicate places. [2024-06-28 00:55:12,044 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 219 transitions, 2635 flow [2024-06-28 00:55:12,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:12,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:12,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:12,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:55:12,045 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:12,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:12,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1283511434, now seen corresponding path program 1 times [2024-06-28 00:55:12,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:12,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601448608] [2024-06-28 00:55:12,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:12,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:12,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:12,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:12,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601448608] [2024-06-28 00:55:12,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601448608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:12,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:12,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:12,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73100493] [2024-06-28 00:55:12,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:12,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:12,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:12,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:12,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:12,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:12,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 219 transitions, 2635 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:12,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:12,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:12,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:13,828 INFO L124 PetriNetUnfolderBase]: 7324/12710 cut-off events. [2024-06-28 00:55:13,829 INFO L125 PetriNetUnfolderBase]: For 197028/197093 co-relation queries the response was YES. [2024-06-28 00:55:13,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56511 conditions, 12710 events. 7324/12710 cut-off events. For 197028/197093 co-relation queries the response was YES. Maximal size of possible extension queue 1021. Compared 108131 event pairs, 3335 based on Foata normal form. 43/12377 useless extension candidates. Maximal degree in co-relation 56400. Up to 10825 conditions per place. [2024-06-28 00:55:13,950 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 198 selfloop transitions, 37 changer transitions 0/249 dead transitions. [2024-06-28 00:55:13,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 249 transitions, 3369 flow [2024-06-28 00:55:13,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:13,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:13,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 00:55:13,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-06-28 00:55:13,951 INFO L175 Difference]: Start difference. First operand has 230 places, 219 transitions, 2635 flow. Second operand 6 states and 172 transitions. [2024-06-28 00:55:13,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 249 transitions, 3369 flow [2024-06-28 00:55:14,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 249 transitions, 3203 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:14,971 INFO L231 Difference]: Finished difference. Result has 229 places, 221 transitions, 2589 flow [2024-06-28 00:55:14,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2471, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2589, PETRI_PLACES=229, PETRI_TRANSITIONS=221} [2024-06-28 00:55:14,971 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 181 predicate places. [2024-06-28 00:55:14,971 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 221 transitions, 2589 flow [2024-06-28 00:55:14,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:14,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:14,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:14,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:55:14,972 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:14,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:14,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1393753350, now seen corresponding path program 1 times [2024-06-28 00:55:14,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:14,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418061243] [2024-06-28 00:55:14,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:14,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:14,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:15,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:15,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:15,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418061243] [2024-06-28 00:55:15,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418061243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:15,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:15,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:15,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821506613] [2024-06-28 00:55:15,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:15,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:15,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:15,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:15,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:15,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:15,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 221 transitions, 2589 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:15,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:15,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:15,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:16,641 INFO L124 PetriNetUnfolderBase]: 7311/12691 cut-off events. [2024-06-28 00:55:16,641 INFO L125 PetriNetUnfolderBase]: For 184955/185024 co-relation queries the response was YES. [2024-06-28 00:55:16,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55861 conditions, 12691 events. 7311/12691 cut-off events. For 184955/185024 co-relation queries the response was YES. Maximal size of possible extension queue 1020. Compared 107811 event pairs, 3328 based on Foata normal form. 43/12360 useless extension candidates. Maximal degree in co-relation 55749. Up to 10819 conditions per place. [2024-06-28 00:55:16,786 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 197 selfloop transitions, 37 changer transitions 0/248 dead transitions. [2024-06-28 00:55:16,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 248 transitions, 3157 flow [2024-06-28 00:55:16,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:16,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:16,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 00:55:16,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477272727272727 [2024-06-28 00:55:16,787 INFO L175 Difference]: Start difference. First operand has 229 places, 221 transitions, 2589 flow. Second operand 6 states and 171 transitions. [2024-06-28 00:55:16,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 248 transitions, 3157 flow [2024-06-28 00:55:17,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 248 transitions, 3102 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:17,741 INFO L231 Difference]: Finished difference. Result has 232 places, 221 transitions, 2614 flow [2024-06-28 00:55:17,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2614, PETRI_PLACES=232, PETRI_TRANSITIONS=221} [2024-06-28 00:55:17,742 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 184 predicate places. [2024-06-28 00:55:17,742 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 221 transitions, 2614 flow [2024-06-28 00:55:17,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:17,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:17,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:17,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:55:17,743 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:17,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:17,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1393753164, now seen corresponding path program 1 times [2024-06-28 00:55:17,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:17,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213977090] [2024-06-28 00:55:17,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:17,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:17,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:17,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:17,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:17,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213977090] [2024-06-28 00:55:17,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213977090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:17,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:17,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:17,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752537820] [2024-06-28 00:55:17,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:17,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:17,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:17,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:17,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:17,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:17,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 221 transitions, 2614 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:17,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:17,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:17,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:19,719 INFO L124 PetriNetUnfolderBase]: 7588/13386 cut-off events. [2024-06-28 00:55:19,719 INFO L125 PetriNetUnfolderBase]: For 238092/238156 co-relation queries the response was YES. [2024-06-28 00:55:19,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58451 conditions, 13386 events. 7588/13386 cut-off events. For 238092/238156 co-relation queries the response was YES. Maximal size of possible extension queue 1071. Compared 116030 event pairs, 3776 based on Foata normal form. 76/13089 useless extension candidates. Maximal degree in co-relation 58338. Up to 10208 conditions per place. [2024-06-28 00:55:19,870 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 181 selfloop transitions, 69 changer transitions 0/264 dead transitions. [2024-06-28 00:55:19,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 264 transitions, 3353 flow [2024-06-28 00:55:19,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:19,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:19,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-28 00:55:19,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6262626262626263 [2024-06-28 00:55:19,872 INFO L175 Difference]: Start difference. First operand has 232 places, 221 transitions, 2614 flow. Second operand 9 states and 248 transitions. [2024-06-28 00:55:19,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 264 transitions, 3353 flow [2024-06-28 00:55:20,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 264 transitions, 3242 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:20,914 INFO L231 Difference]: Finished difference. Result has 236 places, 226 transitions, 2769 flow [2024-06-28 00:55:20,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2769, PETRI_PLACES=236, PETRI_TRANSITIONS=226} [2024-06-28 00:55:20,914 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 188 predicate places. [2024-06-28 00:55:20,914 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 226 transitions, 2769 flow [2024-06-28 00:55:20,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:20,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:20,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:20,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:55:20,915 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:20,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:20,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1699450094, now seen corresponding path program 2 times [2024-06-28 00:55:20,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:20,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214926481] [2024-06-28 00:55:20,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:20,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:20,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:21,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:21,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:21,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214926481] [2024-06-28 00:55:21,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214926481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:21,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:21,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:21,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283395853] [2024-06-28 00:55:21,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:21,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:21,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:21,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:21,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:21,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:21,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 226 transitions, 2769 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:21,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:21,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:21,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:22,693 INFO L124 PetriNetUnfolderBase]: 7641/13216 cut-off events. [2024-06-28 00:55:22,694 INFO L125 PetriNetUnfolderBase]: For 192461/192524 co-relation queries the response was YES. [2024-06-28 00:55:22,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59283 conditions, 13216 events. 7641/13216 cut-off events. For 192461/192524 co-relation queries the response was YES. Maximal size of possible extension queue 1073. Compared 112719 event pairs, 3914 based on Foata normal form. 52/12876 useless extension candidates. Maximal degree in co-relation 59169. Up to 11728 conditions per place. [2024-06-28 00:55:22,849 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 201 selfloop transitions, 41 changer transitions 0/256 dead transitions. [2024-06-28 00:55:22,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 256 transitions, 3391 flow [2024-06-28 00:55:22,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:22,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:22,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 00:55:22,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6051136363636364 [2024-06-28 00:55:22,851 INFO L175 Difference]: Start difference. First operand has 236 places, 226 transitions, 2769 flow. Second operand 8 states and 213 transitions. [2024-06-28 00:55:22,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 256 transitions, 3391 flow [2024-06-28 00:55:24,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 256 transitions, 3250 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:24,080 INFO L231 Difference]: Finished difference. Result has 237 places, 227 transitions, 2748 flow [2024-06-28 00:55:24,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2628, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2748, PETRI_PLACES=237, PETRI_TRANSITIONS=227} [2024-06-28 00:55:24,080 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 189 predicate places. [2024-06-28 00:55:24,080 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 227 transitions, 2748 flow [2024-06-28 00:55:24,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:24,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:24,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:24,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:55:24,081 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:24,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:24,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1747271274, now seen corresponding path program 3 times [2024-06-28 00:55:24,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:24,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706539299] [2024-06-28 00:55:24,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:24,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:24,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:24,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:24,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:24,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706539299] [2024-06-28 00:55:24,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706539299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:24,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:24,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:24,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789236120] [2024-06-28 00:55:24,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:24,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:24,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:24,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:24,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:24,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:24,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 227 transitions, 2748 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:24,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:24,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:24,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:25,853 INFO L124 PetriNetUnfolderBase]: 7694/13503 cut-off events. [2024-06-28 00:55:25,853 INFO L125 PetriNetUnfolderBase]: For 195506/195570 co-relation queries the response was YES. [2024-06-28 00:55:25,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59691 conditions, 13503 events. 7694/13503 cut-off events. For 195506/195570 co-relation queries the response was YES. Maximal size of possible extension queue 1084. Compared 116545 event pairs, 3900 based on Foata normal form. 47/13176 useless extension candidates. Maximal degree in co-relation 59577. Up to 9339 conditions per place. [2024-06-28 00:55:26,038 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 163 selfloop transitions, 87 changer transitions 0/264 dead transitions. [2024-06-28 00:55:26,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 264 transitions, 3442 flow [2024-06-28 00:55:26,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:26,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:26,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-06-28 00:55:26,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306818181818182 [2024-06-28 00:55:26,039 INFO L175 Difference]: Start difference. First operand has 237 places, 227 transitions, 2748 flow. Second operand 8 states and 222 transitions. [2024-06-28 00:55:26,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 264 transitions, 3442 flow [2024-06-28 00:55:27,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 264 transitions, 3235 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:27,094 INFO L231 Difference]: Finished difference. Result has 237 places, 228 transitions, 2755 flow [2024-06-28 00:55:27,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2541, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2755, PETRI_PLACES=237, PETRI_TRANSITIONS=228} [2024-06-28 00:55:27,095 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 189 predicate places. [2024-06-28 00:55:27,095 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 228 transitions, 2755 flow [2024-06-28 00:55:27,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:27,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:27,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:27,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:55:27,096 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:27,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:27,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1996344242, now seen corresponding path program 12 times [2024-06-28 00:55:27,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:27,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213514193] [2024-06-28 00:55:27,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:27,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:27,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:27,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:27,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:27,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213514193] [2024-06-28 00:55:27,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213514193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:27,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:27,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:27,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927727527] [2024-06-28 00:55:27,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:27,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:27,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:27,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:27,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:27,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:27,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 228 transitions, 2755 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:27,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:27,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:27,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:28,979 INFO L124 PetriNetUnfolderBase]: 7971/13834 cut-off events. [2024-06-28 00:55:28,980 INFO L125 PetriNetUnfolderBase]: For 260181/260260 co-relation queries the response was YES. [2024-06-28 00:55:29,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61588 conditions, 13834 events. 7971/13834 cut-off events. For 260181/260260 co-relation queries the response was YES. Maximal size of possible extension queue 1132. Compared 119328 event pairs, 4567 based on Foata normal form. 89/13509 useless extension candidates. Maximal degree in co-relation 61475. Up to 11945 conditions per place. [2024-06-28 00:55:29,118 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 148 selfloop transitions, 94 changer transitions 0/256 dead transitions. [2024-06-28 00:55:29,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 256 transitions, 3371 flow [2024-06-28 00:55:29,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:55:29,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:55:29,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-28 00:55:29,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-06-28 00:55:29,120 INFO L175 Difference]: Start difference. First operand has 237 places, 228 transitions, 2755 flow. Second operand 9 states and 240 transitions. [2024-06-28 00:55:29,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 256 transitions, 3371 flow [2024-06-28 00:55:30,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 256 transitions, 3169 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:30,236 INFO L231 Difference]: Finished difference. Result has 240 places, 229 transitions, 2788 flow [2024-06-28 00:55:30,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2553, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2788, PETRI_PLACES=240, PETRI_TRANSITIONS=229} [2024-06-28 00:55:30,236 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 192 predicate places. [2024-06-28 00:55:30,236 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 229 transitions, 2788 flow [2024-06-28 00:55:30,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:30,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:30,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:30,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:55:30,237 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:30,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:30,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1468955440, now seen corresponding path program 13 times [2024-06-28 00:55:30,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:30,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223664149] [2024-06-28 00:55:30,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:30,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:30,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:30,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:30,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:30,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223664149] [2024-06-28 00:55:30,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223664149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:30,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:30,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:30,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387960288] [2024-06-28 00:55:30,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:30,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:30,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:30,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:30,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:30,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:30,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 229 transitions, 2788 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:30,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:30,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:30,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:32,047 INFO L124 PetriNetUnfolderBase]: 8045/13956 cut-off events. [2024-06-28 00:55:32,047 INFO L125 PetriNetUnfolderBase]: For 213662/213746 co-relation queries the response was YES. [2024-06-28 00:55:32,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62017 conditions, 13956 events. 8045/13956 cut-off events. For 213662/213746 co-relation queries the response was YES. Maximal size of possible extension queue 1142. Compared 120566 event pairs, 4634 based on Foata normal form. 34/13580 useless extension candidates. Maximal degree in co-relation 61903. Up to 12438 conditions per place. [2024-06-28 00:55:32,200 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 130 selfloop transitions, 104 changer transitions 0/248 dead transitions. [2024-06-28 00:55:32,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 248 transitions, 3358 flow [2024-06-28 00:55:32,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:32,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:32,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 00:55:32,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880681818181818 [2024-06-28 00:55:32,201 INFO L175 Difference]: Start difference. First operand has 240 places, 229 transitions, 2788 flow. Second operand 8 states and 207 transitions. [2024-06-28 00:55:32,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 248 transitions, 3358 flow [2024-06-28 00:55:33,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 248 transitions, 3145 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:33,315 INFO L231 Difference]: Finished difference. Result has 241 places, 230 transitions, 2828 flow [2024-06-28 00:55:33,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2575, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2828, PETRI_PLACES=241, PETRI_TRANSITIONS=230} [2024-06-28 00:55:33,316 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 193 predicate places. [2024-06-28 00:55:33,316 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 230 transitions, 2828 flow [2024-06-28 00:55:33,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:33,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:33,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:33,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:55:33,316 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:33,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:33,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1471812400, now seen corresponding path program 14 times [2024-06-28 00:55:33,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:33,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456093854] [2024-06-28 00:55:33,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:33,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:33,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:33,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:33,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:33,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456093854] [2024-06-28 00:55:33,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456093854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:33,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:33,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:33,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699630353] [2024-06-28 00:55:33,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:33,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:33,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:33,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:33,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:33,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:33,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 230 transitions, 2828 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:33,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:33,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:33,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:35,224 INFO L124 PetriNetUnfolderBase]: 8093/14064 cut-off events. [2024-06-28 00:55:35,224 INFO L125 PetriNetUnfolderBase]: For 213793/213873 co-relation queries the response was YES. [2024-06-28 00:55:35,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62176 conditions, 14064 events. 8093/14064 cut-off events. For 213793/213873 co-relation queries the response was YES. Maximal size of possible extension queue 1152. Compared 121865 event pairs, 4624 based on Foata normal form. 34/13689 useless extension candidates. Maximal degree in co-relation 62061. Up to 11898 conditions per place. [2024-06-28 00:55:35,399 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 137 selfloop transitions, 106 changer transitions 0/257 dead transitions. [2024-06-28 00:55:35,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 257 transitions, 3468 flow [2024-06-28 00:55:35,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:35,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:35,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 00:55:35,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079545454545454 [2024-06-28 00:55:35,400 INFO L175 Difference]: Start difference. First operand has 241 places, 230 transitions, 2828 flow. Second operand 8 states and 214 transitions. [2024-06-28 00:55:35,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 257 transitions, 3468 flow [2024-06-28 00:55:36,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 257 transitions, 3229 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:36,484 INFO L231 Difference]: Finished difference. Result has 243 places, 231 transitions, 2847 flow [2024-06-28 00:55:36,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2589, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2847, PETRI_PLACES=243, PETRI_TRANSITIONS=231} [2024-06-28 00:55:36,484 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 195 predicate places. [2024-06-28 00:55:36,484 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 231 transitions, 2847 flow [2024-06-28 00:55:36,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:36,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:36,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:36,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:55:36,485 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:36,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:36,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1445668860, now seen corresponding path program 2 times [2024-06-28 00:55:36,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:36,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208885332] [2024-06-28 00:55:36,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:36,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:36,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:36,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:36,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:36,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208885332] [2024-06-28 00:55:36,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208885332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:36,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:36,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:36,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528466661] [2024-06-28 00:55:36,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:36,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:36,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:36,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:36,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:36,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:36,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 231 transitions, 2847 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:36,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:36,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:36,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:38,543 INFO L124 PetriNetUnfolderBase]: 8146/14232 cut-off events. [2024-06-28 00:55:38,543 INFO L125 PetriNetUnfolderBase]: For 209229/209341 co-relation queries the response was YES. [2024-06-28 00:55:38,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62331 conditions, 14232 events. 8146/14232 cut-off events. For 209229/209341 co-relation queries the response was YES. Maximal size of possible extension queue 1159. Compared 123789 event pairs, 4599 based on Foata normal form. 79/13891 useless extension candidates. Maximal degree in co-relation 62215. Up to 12556 conditions per place. [2024-06-28 00:55:38,677 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 208 selfloop transitions, 43 changer transitions 0/265 dead transitions. [2024-06-28 00:55:38,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 265 transitions, 3617 flow [2024-06-28 00:55:38,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:38,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:38,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 00:55:38,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107954545454546 [2024-06-28 00:55:38,678 INFO L175 Difference]: Start difference. First operand has 243 places, 231 transitions, 2847 flow. Second operand 8 states and 215 transitions. [2024-06-28 00:55:38,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 265 transitions, 3617 flow [2024-06-28 00:55:39,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 265 transitions, 3371 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:39,697 INFO L231 Difference]: Finished difference. Result has 245 places, 232 transitions, 2713 flow [2024-06-28 00:55:39,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2601, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2713, PETRI_PLACES=245, PETRI_TRANSITIONS=232} [2024-06-28 00:55:39,698 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 197 predicate places. [2024-06-28 00:55:39,698 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 232 transitions, 2713 flow [2024-06-28 00:55:39,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:39,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:39,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:39,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:55:39,699 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:39,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:39,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1006000828, now seen corresponding path program 3 times [2024-06-28 00:55:39,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:39,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557602940] [2024-06-28 00:55:39,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:39,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:39,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:39,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:39,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:39,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557602940] [2024-06-28 00:55:39,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557602940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:39,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:39,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:39,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806634027] [2024-06-28 00:55:39,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:39,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:39,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:39,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:39,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:39,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:39,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 232 transitions, 2713 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:39,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:39,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:39,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:41,575 INFO L124 PetriNetUnfolderBase]: 8128/14093 cut-off events. [2024-06-28 00:55:41,576 INFO L125 PetriNetUnfolderBase]: For 192916/193028 co-relation queries the response was YES. [2024-06-28 00:55:41,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60743 conditions, 14093 events. 8128/14093 cut-off events. For 192916/193028 co-relation queries the response was YES. Maximal size of possible extension queue 1158. Compared 122082 event pairs, 4654 based on Foata normal form. 81/13745 useless extension candidates. Maximal degree in co-relation 60626. Up to 12717 conditions per place. [2024-06-28 00:55:41,784 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 201 selfloop transitions, 40 changer transitions 0/255 dead transitions. [2024-06-28 00:55:41,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 255 transitions, 3273 flow [2024-06-28 00:55:41,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:41,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:41,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 00:55:41,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6038961038961039 [2024-06-28 00:55:41,786 INFO L175 Difference]: Start difference. First operand has 245 places, 232 transitions, 2713 flow. Second operand 7 states and 186 transitions. [2024-06-28 00:55:41,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 255 transitions, 3273 flow [2024-06-28 00:55:42,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 255 transitions, 3170 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:42,999 INFO L231 Difference]: Finished difference. Result has 247 places, 232 transitions, 2695 flow [2024-06-28 00:55:42,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2610, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2695, PETRI_PLACES=247, PETRI_TRANSITIONS=232} [2024-06-28 00:55:43,000 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 199 predicate places. [2024-06-28 00:55:43,000 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 232 transitions, 2695 flow [2024-06-28 00:55:43,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:43,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:43,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:43,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:55:43,001 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:43,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:43,001 INFO L85 PathProgramCache]: Analyzing trace with hash 350369896, now seen corresponding path program 4 times [2024-06-28 00:55:43,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:43,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838140955] [2024-06-28 00:55:43,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:43,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:43,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:43,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:43,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:43,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838140955] [2024-06-28 00:55:43,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838140955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:43,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:43,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:43,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309103673] [2024-06-28 00:55:43,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:43,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:43,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:43,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:43,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:43,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:43,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 232 transitions, 2695 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:43,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:43,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:43,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:45,094 INFO L124 PetriNetUnfolderBase]: 8181/14591 cut-off events. [2024-06-28 00:55:45,095 INFO L125 PetriNetUnfolderBase]: For 191440/191557 co-relation queries the response was YES. [2024-06-28 00:55:45,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61268 conditions, 14591 events. 8181/14591 cut-off events. For 191440/191557 co-relation queries the response was YES. Maximal size of possible extension queue 1165. Compared 128539 event pairs, 4166 based on Foata normal form. 84/14271 useless extension candidates. Maximal degree in co-relation 61150. Up to 12251 conditions per place. [2024-06-28 00:55:45,326 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 209 selfloop transitions, 48 changer transitions 0/271 dead transitions. [2024-06-28 00:55:45,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 271 transitions, 3517 flow [2024-06-28 00:55:45,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:45,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:45,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 00:55:45,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461038961038961 [2024-06-28 00:55:45,328 INFO L175 Difference]: Start difference. First operand has 247 places, 232 transitions, 2695 flow. Second operand 7 states and 199 transitions. [2024-06-28 00:55:45,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 271 transitions, 3517 flow [2024-06-28 00:55:46,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 271 transitions, 3408 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:46,649 INFO L231 Difference]: Finished difference. Result has 247 places, 233 transitions, 2710 flow [2024-06-28 00:55:46,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2710, PETRI_PLACES=247, PETRI_TRANSITIONS=233} [2024-06-28 00:55:46,649 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 199 predicate places. [2024-06-28 00:55:46,649 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 233 transitions, 2710 flow [2024-06-28 00:55:46,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:46,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:46,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:46,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:55:46,650 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:46,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:46,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1271965948, now seen corresponding path program 5 times [2024-06-28 00:55:46,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:46,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366302965] [2024-06-28 00:55:46,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:46,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:46,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:46,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:46,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:46,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366302965] [2024-06-28 00:55:46,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366302965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:46,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:46,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:55:46,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523097847] [2024-06-28 00:55:46,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:46,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:55:46,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:46,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:55:46,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:55:46,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:46,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 233 transitions, 2710 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:46,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:46,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:46,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:48,744 INFO L124 PetriNetUnfolderBase]: 8208/14234 cut-off events. [2024-06-28 00:55:48,744 INFO L125 PetriNetUnfolderBase]: For 191460/191575 co-relation queries the response was YES. [2024-06-28 00:55:48,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61381 conditions, 14234 events. 8208/14234 cut-off events. For 191460/191575 co-relation queries the response was YES. Maximal size of possible extension queue 1172. Compared 123613 event pairs, 3558 based on Foata normal form. 55/13895 useless extension candidates. Maximal degree in co-relation 61262. Up to 11130 conditions per place. [2024-06-28 00:55:48,890 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 197 selfloop transitions, 53 changer transitions 0/264 dead transitions. [2024-06-28 00:55:48,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 264 transitions, 3492 flow [2024-06-28 00:55:48,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:55:48,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:55:48,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:55:48,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6401515151515151 [2024-06-28 00:55:48,891 INFO L175 Difference]: Start difference. First operand has 247 places, 233 transitions, 2710 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:55:48,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 264 transitions, 3492 flow [2024-06-28 00:55:50,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 264 transitions, 3380 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:50,282 INFO L231 Difference]: Finished difference. Result has 248 places, 234 transitions, 2732 flow [2024-06-28 00:55:50,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2732, PETRI_PLACES=248, PETRI_TRANSITIONS=234} [2024-06-28 00:55:50,282 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 200 predicate places. [2024-06-28 00:55:50,282 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 234 transitions, 2732 flow [2024-06-28 00:55:50,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:50,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:50,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:50,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:55:50,283 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:50,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:50,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1837803402, now seen corresponding path program 6 times [2024-06-28 00:55:50,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:50,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479712738] [2024-06-28 00:55:50,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:50,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:50,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:50,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:50,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:50,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479712738] [2024-06-28 00:55:50,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479712738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:50,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:50,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:50,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015535473] [2024-06-28 00:55:50,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:50,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:50,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:50,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:50,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:50,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:50,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 234 transitions, 2732 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:50,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:50,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:50,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:52,525 INFO L124 PetriNetUnfolderBase]: 8190/14197 cut-off events. [2024-06-28 00:55:52,525 INFO L125 PetriNetUnfolderBase]: For 179273/179344 co-relation queries the response was YES. [2024-06-28 00:55:52,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60835 conditions, 14197 events. 8190/14197 cut-off events. For 179273/179344 co-relation queries the response was YES. Maximal size of possible extension queue 1170. Compared 123196 event pairs, 4716 based on Foata normal form. 58/13828 useless extension candidates. Maximal degree in co-relation 60715. Up to 12819 conditions per place. [2024-06-28 00:55:52,707 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 194 selfloop transitions, 43 changer transitions 0/251 dead transitions. [2024-06-28 00:55:52,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 251 transitions, 3268 flow [2024-06-28 00:55:52,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:55:52,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:55:52,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 00:55:52,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-28 00:55:52,708 INFO L175 Difference]: Start difference. First operand has 248 places, 234 transitions, 2732 flow. Second operand 7 states and 182 transitions. [2024-06-28 00:55:52,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 251 transitions, 3268 flow [2024-06-28 00:55:53,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 251 transitions, 3179 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:53,862 INFO L231 Difference]: Finished difference. Result has 252 places, 234 transitions, 2734 flow [2024-06-28 00:55:53,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2643, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2734, PETRI_PLACES=252, PETRI_TRANSITIONS=234} [2024-06-28 00:55:53,862 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 204 predicate places. [2024-06-28 00:55:53,863 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 234 transitions, 2734 flow [2024-06-28 00:55:53,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:53,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:53,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:53,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:55:53,863 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:53,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:53,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1996713204, now seen corresponding path program 4 times [2024-06-28 00:55:53,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:53,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928121614] [2024-06-28 00:55:53,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:53,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:53,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:53,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:53,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:53,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928121614] [2024-06-28 00:55:53,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928121614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:53,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:53,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:53,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502819495] [2024-06-28 00:55:53,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:53,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:53,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:53,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:53,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:54,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:54,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 234 transitions, 2734 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:54,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:54,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:54,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:55,939 INFO L124 PetriNetUnfolderBase]: 8446/14721 cut-off events. [2024-06-28 00:55:55,939 INFO L125 PetriNetUnfolderBase]: For 245320/245396 co-relation queries the response was YES. [2024-06-28 00:55:56,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62275 conditions, 14721 events. 8446/14721 cut-off events. For 245320/245396 co-relation queries the response was YES. Maximal size of possible extension queue 1211. Compared 128906 event pairs, 4651 based on Foata normal form. 85/14393 useless extension candidates. Maximal degree in co-relation 62154. Up to 12134 conditions per place. [2024-06-28 00:55:56,170 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 159 selfloop transitions, 100 changer transitions 0/273 dead transitions. [2024-06-28 00:55:56,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 273 transitions, 3457 flow [2024-06-28 00:55:56,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:56,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:56,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 269 transitions. [2024-06-28 00:55:56,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6113636363636363 [2024-06-28 00:55:56,171 INFO L175 Difference]: Start difference. First operand has 252 places, 234 transitions, 2734 flow. Second operand 10 states and 269 transitions. [2024-06-28 00:55:56,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 273 transitions, 3457 flow [2024-06-28 00:55:57,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 273 transitions, 3355 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:57,380 INFO L231 Difference]: Finished difference. Result has 257 places, 237 transitions, 2915 flow [2024-06-28 00:55:57,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2632, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2915, PETRI_PLACES=257, PETRI_TRANSITIONS=237} [2024-06-28 00:55:57,381 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 209 predicate places. [2024-06-28 00:55:57,381 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 237 transitions, 2915 flow [2024-06-28 00:55:57,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:57,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:57,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:57,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:55:57,381 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:57,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:57,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1148587432, now seen corresponding path program 2 times [2024-06-28 00:55:57,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:57,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467881045] [2024-06-28 00:55:57,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:57,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:57,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:57,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:57,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:57,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467881045] [2024-06-28 00:55:57,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467881045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:57,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:57,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:55:57,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470525104] [2024-06-28 00:55:57,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:57,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:55:57,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:57,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:55:57,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:55:57,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:55:57,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 237 transitions, 2915 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:57,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:57,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:55:57,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:59,654 INFO L124 PetriNetUnfolderBase]: 8499/14842 cut-off events. [2024-06-28 00:55:59,654 INFO L125 PetriNetUnfolderBase]: For 189800/189875 co-relation queries the response was YES. [2024-06-28 00:55:59,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63454 conditions, 14842 events. 8499/14842 cut-off events. For 189800/189875 co-relation queries the response was YES. Maximal size of possible extension queue 1217. Compared 130046 event pairs, 4892 based on Foata normal form. 56/14477 useless extension candidates. Maximal degree in co-relation 63331. Up to 13116 conditions per place. [2024-06-28 00:55:59,827 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 198 selfloop transitions, 49 changer transitions 0/261 dead transitions. [2024-06-28 00:55:59,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 261 transitions, 3522 flow [2024-06-28 00:55:59,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:55:59,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:55:59,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 00:55:59,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-28 00:55:59,828 INFO L175 Difference]: Start difference. First operand has 257 places, 237 transitions, 2915 flow. Second operand 8 states and 208 transitions. [2024-06-28 00:55:59,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 261 transitions, 3522 flow [2024-06-28 00:56:01,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 261 transitions, 3296 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:01,422 INFO L231 Difference]: Finished difference. Result has 257 places, 238 transitions, 2819 flow [2024-06-28 00:56:01,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2819, PETRI_PLACES=257, PETRI_TRANSITIONS=238} [2024-06-28 00:56:01,423 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 209 predicate places. [2024-06-28 00:56:01,423 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 238 transitions, 2819 flow [2024-06-28 00:56:01,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:01,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:01,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:01,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:56:01,423 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:01,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:01,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1884709876, now seen corresponding path program 3 times [2024-06-28 00:56:01,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:01,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587018773] [2024-06-28 00:56:01,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:01,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:01,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:01,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:01,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587018773] [2024-06-28 00:56:01,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587018773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:01,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:01,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:56:01,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146062472] [2024-06-28 00:56:01,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:01,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:56:01,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:01,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:56:01,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:56:01,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:01,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 238 transitions, 2819 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:01,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:01,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:01,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:03,402 INFO L124 PetriNetUnfolderBase]: 8552/14860 cut-off events. [2024-06-28 00:56:03,403 INFO L125 PetriNetUnfolderBase]: For 186554/186669 co-relation queries the response was YES. [2024-06-28 00:56:03,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63264 conditions, 14860 events. 8552/14860 cut-off events. For 186554/186669 co-relation queries the response was YES. Maximal size of possible extension queue 1227. Compared 129929 event pairs, 3670 based on Foata normal form. 55/14517 useless extension candidates. Maximal degree in co-relation 63141. Up to 11577 conditions per place. [2024-06-28 00:56:03,580 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 196 selfloop transitions, 59 changer transitions 0/269 dead transitions. [2024-06-28 00:56:03,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 269 transitions, 3620 flow [2024-06-28 00:56:03,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:56:03,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:56:03,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 00:56:03,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6401515151515151 [2024-06-28 00:56:03,581 INFO L175 Difference]: Start difference. First operand has 257 places, 238 transitions, 2819 flow. Second operand 6 states and 169 transitions. [2024-06-28 00:56:03,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 269 transitions, 3620 flow [2024-06-28 00:56:05,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 269 transitions, 3505 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:05,035 INFO L231 Difference]: Finished difference. Result has 257 places, 239 transitions, 2853 flow [2024-06-28 00:56:05,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2704, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2853, PETRI_PLACES=257, PETRI_TRANSITIONS=239} [2024-06-28 00:56:05,036 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 209 predicate places. [2024-06-28 00:56:05,036 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 239 transitions, 2853 flow [2024-06-28 00:56:05,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:05,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:05,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:05,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:56:05,037 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:05,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:05,037 INFO L85 PathProgramCache]: Analyzing trace with hash -2043672750, now seen corresponding path program 5 times [2024-06-28 00:56:05,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:05,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168773445] [2024-06-28 00:56:05,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:05,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:05,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:05,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:05,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:05,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168773445] [2024-06-28 00:56:05,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168773445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:05,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:05,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:05,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097649428] [2024-06-28 00:56:05,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:05,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:05,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:05,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:05,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:05,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:05,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 239 transitions, 2853 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:05,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:05,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:05,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:07,471 INFO L124 PetriNetUnfolderBase]: 9062/16095 cut-off events. [2024-06-28 00:56:07,471 INFO L125 PetriNetUnfolderBase]: For 339244/339320 co-relation queries the response was YES. [2024-06-28 00:56:07,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69744 conditions, 16095 events. 9062/16095 cut-off events. For 339244/339320 co-relation queries the response was YES. Maximal size of possible extension queue 1320. Compared 144875 event pairs, 4692 based on Foata normal form. 85/15784 useless extension candidates. Maximal degree in co-relation 69620. Up to 10266 conditions per place. [2024-06-28 00:56:07,683 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 157 selfloop transitions, 113 changer transitions 0/284 dead transitions. [2024-06-28 00:56:07,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 284 transitions, 3788 flow [2024-06-28 00:56:07,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:07,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:07,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-06-28 00:56:07,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-28 00:56:07,684 INFO L175 Difference]: Start difference. First operand has 257 places, 239 transitions, 2853 flow. Second operand 9 states and 252 transitions. [2024-06-28 00:56:07,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 284 transitions, 3788 flow [2024-06-28 00:56:09,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 284 transitions, 3546 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:09,365 INFO L231 Difference]: Finished difference. Result has 261 places, 242 transitions, 2918 flow [2024-06-28 00:56:09,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2918, PETRI_PLACES=261, PETRI_TRANSITIONS=242} [2024-06-28 00:56:09,366 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 213 predicate places. [2024-06-28 00:56:09,366 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 242 transitions, 2918 flow [2024-06-28 00:56:09,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:09,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:09,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:09,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:56:09,366 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:09,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:09,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1561894312, now seen corresponding path program 4 times [2024-06-28 00:56:09,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:09,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227004166] [2024-06-28 00:56:09,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:09,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:09,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:09,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:09,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:09,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227004166] [2024-06-28 00:56:09,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227004166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:09,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:09,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:09,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706767943] [2024-06-28 00:56:09,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:09,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:09,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:09,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:09,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:09,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:09,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 242 transitions, 2918 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:09,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:09,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:09,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:11,729 INFO L124 PetriNetUnfolderBase]: 9049/15637 cut-off events. [2024-06-28 00:56:11,729 INFO L125 PetriNetUnfolderBase]: For 257117/257197 co-relation queries the response was YES. [2024-06-28 00:56:11,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67913 conditions, 15637 events. 9049/15637 cut-off events. For 257117/257197 co-relation queries the response was YES. Maximal size of possible extension queue 1310. Compared 137654 event pairs, 4521 based on Foata normal form. 61/15285 useless extension candidates. Maximal degree in co-relation 67789. Up to 13561 conditions per place. [2024-06-28 00:56:11,898 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 194 selfloop transitions, 62 changer transitions 0/270 dead transitions. [2024-06-28 00:56:11,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 270 transitions, 3552 flow [2024-06-28 00:56:11,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:56:11,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:56:11,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 00:56:11,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6233766233766234 [2024-06-28 00:56:11,900 INFO L175 Difference]: Start difference. First operand has 261 places, 242 transitions, 2918 flow. Second operand 7 states and 192 transitions. [2024-06-28 00:56:11,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 270 transitions, 3552 flow [2024-06-28 00:56:13,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 270 transitions, 3276 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:13,230 INFO L231 Difference]: Finished difference. Result has 261 places, 242 transitions, 2771 flow [2024-06-28 00:56:13,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2771, PETRI_PLACES=261, PETRI_TRANSITIONS=242} [2024-06-28 00:56:13,231 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 213 predicate places. [2024-06-28 00:56:13,231 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 242 transitions, 2771 flow [2024-06-28 00:56:13,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:13,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:13,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:13,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:56:13,232 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:13,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:13,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1117119948, now seen corresponding path program 6 times [2024-06-28 00:56:13,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:13,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986434519] [2024-06-28 00:56:13,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:13,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:13,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:13,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:13,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:13,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986434519] [2024-06-28 00:56:13,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986434519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:13,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:13,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:13,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517632239] [2024-06-28 00:56:13,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:13,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:13,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:13,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:13,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:13,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:13,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 242 transitions, 2771 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:13,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:13,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:13,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:15,794 INFO L124 PetriNetUnfolderBase]: 8848/15507 cut-off events. [2024-06-28 00:56:15,794 INFO L125 PetriNetUnfolderBase]: For 178509/178585 co-relation queries the response was YES. [2024-06-28 00:56:15,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64359 conditions, 15507 events. 8848/15507 cut-off events. For 178509/178585 co-relation queries the response was YES. Maximal size of possible extension queue 1276. Compared 137418 event pairs, 5148 based on Foata normal form. 61/15154 useless extension candidates. Maximal degree in co-relation 64235. Up to 13769 conditions per place. [2024-06-28 00:56:16,019 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 206 selfloop transitions, 49 changer transitions 0/269 dead transitions. [2024-06-28 00:56:16,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 269 transitions, 3425 flow [2024-06-28 00:56:16,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:16,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:16,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 00:56:16,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5965909090909091 [2024-06-28 00:56:16,021 INFO L175 Difference]: Start difference. First operand has 261 places, 242 transitions, 2771 flow. Second operand 8 states and 210 transitions. [2024-06-28 00:56:16,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 269 transitions, 3425 flow [2024-06-28 00:56:17,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 269 transitions, 3267 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:17,478 INFO L231 Difference]: Finished difference. Result has 262 places, 243 transitions, 2763 flow [2024-06-28 00:56:17,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2613, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2763, PETRI_PLACES=262, PETRI_TRANSITIONS=243} [2024-06-28 00:56:17,478 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 214 predicate places. [2024-06-28 00:56:17,479 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 243 transitions, 2763 flow [2024-06-28 00:56:17,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:17,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:17,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:17,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:56:17,479 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:17,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:17,480 INFO L85 PathProgramCache]: Analyzing trace with hash -510535226, now seen corresponding path program 7 times [2024-06-28 00:56:17,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:17,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836027606] [2024-06-28 00:56:17,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:17,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:17,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:17,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:17,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:17,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836027606] [2024-06-28 00:56:17,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836027606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:17,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:17,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:17,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702033547] [2024-06-28 00:56:17,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:17,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:17,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:17,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:17,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:17,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:17,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 243 transitions, 2763 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:17,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:17,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:17,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:19,603 INFO L124 PetriNetUnfolderBase]: 8901/15463 cut-off events. [2024-06-28 00:56:19,603 INFO L125 PetriNetUnfolderBase]: For 188666/188746 co-relation queries the response was YES. [2024-06-28 00:56:19,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64427 conditions, 15463 events. 8901/15463 cut-off events. For 188666/188746 co-relation queries the response was YES. Maximal size of possible extension queue 1286. Compared 136325 event pairs, 4981 based on Foata normal form. 32/15086 useless extension candidates. Maximal degree in co-relation 64303. Up to 12459 conditions per place. [2024-06-28 00:56:19,817 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 151 selfloop transitions, 112 changer transitions 0/277 dead transitions. [2024-06-28 00:56:19,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 277 transitions, 3489 flow [2024-06-28 00:56:19,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:19,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:19,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 00:56:19,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 00:56:19,819 INFO L175 Difference]: Start difference. First operand has 262 places, 243 transitions, 2763 flow. Second operand 8 states and 220 transitions. [2024-06-28 00:56:19,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 277 transitions, 3489 flow [2024-06-28 00:56:21,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 277 transitions, 3317 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:21,171 INFO L231 Difference]: Finished difference. Result has 263 places, 244 transitions, 2869 flow [2024-06-28 00:56:21,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2591, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2869, PETRI_PLACES=263, PETRI_TRANSITIONS=244} [2024-06-28 00:56:21,171 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2024-06-28 00:56:21,171 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 244 transitions, 2869 flow [2024-06-28 00:56:21,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:21,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:21,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:21,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:56:21,172 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:21,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:21,172 INFO L85 PathProgramCache]: Analyzing trace with hash 2105672622, now seen corresponding path program 8 times [2024-06-28 00:56:21,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:21,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480922502] [2024-06-28 00:56:21,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:21,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:21,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:21,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:21,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:21,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480922502] [2024-06-28 00:56:21,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480922502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:21,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:21,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:21,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134561575] [2024-06-28 00:56:21,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:21,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:21,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:21,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:21,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:21,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:21,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 244 transitions, 2869 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:21,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:21,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:21,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:23,563 INFO L124 PetriNetUnfolderBase]: 9041/15626 cut-off events. [2024-06-28 00:56:23,563 INFO L125 PetriNetUnfolderBase]: For 220893/220969 co-relation queries the response was YES. [2024-06-28 00:56:23,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66732 conditions, 15626 events. 9041/15626 cut-off events. For 220893/220969 co-relation queries the response was YES. Maximal size of possible extension queue 1301. Compared 137344 event pairs, 4415 based on Foata normal form. 61/15284 useless extension candidates. Maximal degree in co-relation 66608. Up to 13330 conditions per place. [2024-06-28 00:56:23,724 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 202 selfloop transitions, 68 changer transitions 0/284 dead transitions. [2024-06-28 00:56:23,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 284 transitions, 3815 flow [2024-06-28 00:56:23,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:56:23,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:56:23,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 00:56:23,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-06-28 00:56:23,725 INFO L175 Difference]: Start difference. First operand has 263 places, 244 transitions, 2869 flow. Second operand 9 states and 237 transitions. [2024-06-28 00:56:23,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 284 transitions, 3815 flow [2024-06-28 00:56:25,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 284 transitions, 3542 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:25,229 INFO L231 Difference]: Finished difference. Result has 265 places, 248 transitions, 2856 flow [2024-06-28 00:56:25,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2598, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2856, PETRI_PLACES=265, PETRI_TRANSITIONS=248} [2024-06-28 00:56:25,230 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 217 predicate places. [2024-06-28 00:56:25,230 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 248 transitions, 2856 flow [2024-06-28 00:56:25,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:25,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:25,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:25,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:56:25,230 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:25,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:25,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1928541102, now seen corresponding path program 9 times [2024-06-28 00:56:25,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:25,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869348979] [2024-06-28 00:56:25,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:25,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:25,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:25,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:25,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:25,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869348979] [2024-06-28 00:56:25,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869348979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:25,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:25,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:25,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659390731] [2024-06-28 00:56:25,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:25,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:25,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:25,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:25,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:25,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:25,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 248 transitions, 2856 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:25,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:25,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:25,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:27,821 INFO L124 PetriNetUnfolderBase]: 9028/15595 cut-off events. [2024-06-28 00:56:27,821 INFO L125 PetriNetUnfolderBase]: For 196375/196451 co-relation queries the response was YES. [2024-06-28 00:56:27,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65415 conditions, 15595 events. 9028/15595 cut-off events. For 196375/196451 co-relation queries the response was YES. Maximal size of possible extension queue 1301. Compared 136962 event pairs, 4384 based on Foata normal form. 61/15255 useless extension candidates. Maximal degree in co-relation 65291. Up to 13513 conditions per place. [2024-06-28 00:56:27,978 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 201 selfloop transitions, 65 changer transitions 0/280 dead transitions. [2024-06-28 00:56:27,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 280 transitions, 3522 flow [2024-06-28 00:56:27,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:27,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:27,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 00:56:27,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107954545454546 [2024-06-28 00:56:27,980 INFO L175 Difference]: Start difference. First operand has 265 places, 248 transitions, 2856 flow. Second operand 8 states and 215 transitions. [2024-06-28 00:56:27,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 280 transitions, 3522 flow [2024-06-28 00:56:29,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 280 transitions, 3312 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:29,388 INFO L231 Difference]: Finished difference. Result has 268 places, 248 transitions, 2780 flow [2024-06-28 00:56:29,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2646, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2780, PETRI_PLACES=268, PETRI_TRANSITIONS=248} [2024-06-28 00:56:29,389 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 220 predicate places. [2024-06-28 00:56:29,389 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 248 transitions, 2780 flow [2024-06-28 00:56:29,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:29,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:29,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:29,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:56:29,390 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:29,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:29,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1928421132, now seen corresponding path program 10 times [2024-06-28 00:56:29,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:29,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486249479] [2024-06-28 00:56:29,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:29,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:29,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:29,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:29,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:29,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486249479] [2024-06-28 00:56:29,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486249479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:29,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:29,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:29,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247311905] [2024-06-28 00:56:29,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:29,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:29,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:29,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:29,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:29,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:29,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 248 transitions, 2780 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:29,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:29,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:29,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:32,252 INFO L124 PetriNetUnfolderBase]: 9269/16059 cut-off events. [2024-06-28 00:56:32,252 INFO L125 PetriNetUnfolderBase]: For 244012/244092 co-relation queries the response was YES. [2024-06-28 00:56:32,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67481 conditions, 16059 events. 9269/16059 cut-off events. For 244012/244092 co-relation queries the response was YES. Maximal size of possible extension queue 1349. Compared 142111 event pairs, 4876 based on Foata normal form. 32/15697 useless extension candidates. Maximal degree in co-relation 67357. Up to 8938 conditions per place. [2024-06-28 00:56:32,462 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 139 selfloop transitions, 135 changer transitions 0/288 dead transitions. [2024-06-28 00:56:32,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 288 transitions, 3674 flow [2024-06-28 00:56:32,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:32,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:32,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 00:56:32,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392045454545454 [2024-06-28 00:56:32,464 INFO L175 Difference]: Start difference. First operand has 268 places, 248 transitions, 2780 flow. Second operand 8 states and 225 transitions. [2024-06-28 00:56:32,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 288 transitions, 3674 flow [2024-06-28 00:56:34,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 288 transitions, 3518 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:34,943 INFO L231 Difference]: Finished difference. Result has 268 places, 248 transitions, 2898 flow [2024-06-28 00:56:34,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2624, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2898, PETRI_PLACES=268, PETRI_TRANSITIONS=248} [2024-06-28 00:56:34,944 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 220 predicate places. [2024-06-28 00:56:34,944 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 248 transitions, 2898 flow [2024-06-28 00:56:34,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:34,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:34,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:34,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:56:34,944 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:34,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:34,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1048947092, now seen corresponding path program 1 times [2024-06-28 00:56:34,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:34,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607044832] [2024-06-28 00:56:34,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:34,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:34,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:35,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:35,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:35,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607044832] [2024-06-28 00:56:35,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607044832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:35,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:35,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:35,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718059188] [2024-06-28 00:56:35,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:35,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:35,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:35,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:35,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:35,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:35,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 248 transitions, 2898 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:35,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:35,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:35,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:38,034 INFO L124 PetriNetUnfolderBase]: 9732/17492 cut-off events. [2024-06-28 00:56:38,034 INFO L125 PetriNetUnfolderBase]: For 365695/365755 co-relation queries the response was YES. [2024-06-28 00:56:38,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73459 conditions, 17492 events. 9732/17492 cut-off events. For 365695/365755 co-relation queries the response was YES. Maximal size of possible extension queue 1450. Compared 161561 event pairs, 4127 based on Foata normal form. 55/17091 useless extension candidates. Maximal degree in co-relation 73334. Up to 9949 conditions per place. [2024-06-28 00:56:38,229 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 224 selfloop transitions, 63 changer transitions 0/301 dead transitions. [2024-06-28 00:56:38,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 301 transitions, 3853 flow [2024-06-28 00:56:38,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:38,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:38,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 00:56:38,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6732954545454546 [2024-06-28 00:56:38,230 INFO L175 Difference]: Start difference. First operand has 268 places, 248 transitions, 2898 flow. Second operand 8 states and 237 transitions. [2024-06-28 00:56:38,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 301 transitions, 3853 flow [2024-06-28 00:56:40,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 301 transitions, 3345 flow, removed 23 selfloop flow, removed 14 redundant places. [2024-06-28 00:56:40,520 INFO L231 Difference]: Finished difference. Result has 263 places, 250 transitions, 2581 flow [2024-06-28 00:56:40,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2581, PETRI_PLACES=263, PETRI_TRANSITIONS=250} [2024-06-28 00:56:40,520 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 215 predicate places. [2024-06-28 00:56:40,520 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 250 transitions, 2581 flow [2024-06-28 00:56:40,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:40,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:40,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:40,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:56:40,521 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:40,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:40,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1049245622, now seen corresponding path program 2 times [2024-06-28 00:56:40,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:40,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145722590] [2024-06-28 00:56:40,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:40,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:40,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:40,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:40,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:40,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145722590] [2024-06-28 00:56:40,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145722590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:40,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:40,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:40,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542287514] [2024-06-28 00:56:40,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:40,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:40,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:40,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:40,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:40,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:40,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 250 transitions, 2581 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:40,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:40,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:40,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:43,464 INFO L124 PetriNetUnfolderBase]: 9541/16637 cut-off events. [2024-06-28 00:56:43,465 INFO L125 PetriNetUnfolderBase]: For 257423/257489 co-relation queries the response was YES. [2024-06-28 00:56:43,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66993 conditions, 16637 events. 9541/16637 cut-off events. For 257423/257489 co-relation queries the response was YES. Maximal size of possible extension queue 1403. Compared 149330 event pairs, 3788 based on Foata normal form. 55/16281 useless extension candidates. Maximal degree in co-relation 66874. Up to 9539 conditions per place. [2024-06-28 00:56:43,643 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 217 selfloop transitions, 67 changer transitions 0/298 dead transitions. [2024-06-28 00:56:43,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 298 transitions, 3509 flow [2024-06-28 00:56:43,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:43,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:43,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 00:56:43,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6676136363636364 [2024-06-28 00:56:43,644 INFO L175 Difference]: Start difference. First operand has 263 places, 250 transitions, 2581 flow. Second operand 8 states and 235 transitions. [2024-06-28 00:56:43,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 298 transitions, 3509 flow [2024-06-28 00:56:45,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 298 transitions, 3427 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:45,283 INFO L231 Difference]: Finished difference. Result has 266 places, 250 transitions, 2636 flow [2024-06-28 00:56:45,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2636, PETRI_PLACES=266, PETRI_TRANSITIONS=250} [2024-06-28 00:56:45,284 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 218 predicate places. [2024-06-28 00:56:45,284 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 250 transitions, 2636 flow [2024-06-28 00:56:45,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:45,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:45,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:45,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:56:45,285 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:45,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:45,285 INFO L85 PathProgramCache]: Analyzing trace with hash 256682072, now seen corresponding path program 1 times [2024-06-28 00:56:45,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:45,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935418078] [2024-06-28 00:56:45,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:45,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:45,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:45,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:45,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:45,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935418078] [2024-06-28 00:56:45,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935418078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:45,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:45,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:45,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106399290] [2024-06-28 00:56:45,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:45,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:45,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:45,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:45,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:45,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:45,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 250 transitions, 2636 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:45,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:45,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:45,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:48,018 INFO L124 PetriNetUnfolderBase]: 9670/16906 cut-off events. [2024-06-28 00:56:48,018 INFO L125 PetriNetUnfolderBase]: For 266137/266211 co-relation queries the response was YES. [2024-06-28 00:56:48,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68073 conditions, 16906 events. 9670/16906 cut-off events. For 266137/266211 co-relation queries the response was YES. Maximal size of possible extension queue 1430. Compared 152587 event pairs, 3946 based on Foata normal form. 55/16546 useless extension candidates. Maximal degree in co-relation 67953. Up to 9539 conditions per place. [2024-06-28 00:56:48,570 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 221 selfloop transitions, 66 changer transitions 0/301 dead transitions. [2024-06-28 00:56:48,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 301 transitions, 3580 flow [2024-06-28 00:56:48,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:48,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:48,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-06-28 00:56:48,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6732954545454546 [2024-06-28 00:56:48,572 INFO L175 Difference]: Start difference. First operand has 266 places, 250 transitions, 2636 flow. Second operand 8 states and 237 transitions. [2024-06-28 00:56:48,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 301 transitions, 3580 flow [2024-06-28 00:56:49,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 301 transitions, 3493 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:49,927 INFO L231 Difference]: Finished difference. Result has 269 places, 250 transitions, 2684 flow [2024-06-28 00:56:49,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2684, PETRI_PLACES=269, PETRI_TRANSITIONS=250} [2024-06-28 00:56:49,928 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 221 predicate places. [2024-06-28 00:56:49,928 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 250 transitions, 2684 flow [2024-06-28 00:56:49,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:49,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:49,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:49,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:56:49,929 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:49,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:49,929 INFO L85 PathProgramCache]: Analyzing trace with hash 256676492, now seen corresponding path program 2 times [2024-06-28 00:56:49,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:49,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177132536] [2024-06-28 00:56:49,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:49,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:49,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:50,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:50,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:50,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177132536] [2024-06-28 00:56:50,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177132536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:50,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:50,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:50,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936572903] [2024-06-28 00:56:50,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:50,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:50,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:50,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:50,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:50,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:50,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 250 transitions, 2684 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:50,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:50,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:50,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:52,833 INFO L124 PetriNetUnfolderBase]: 9637/17382 cut-off events. [2024-06-28 00:56:52,833 INFO L125 PetriNetUnfolderBase]: For 214323/214389 co-relation queries the response was YES. [2024-06-28 00:56:52,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67210 conditions, 17382 events. 9637/17382 cut-off events. For 214323/214389 co-relation queries the response was YES. Maximal size of possible extension queue 1436. Compared 160794 event pairs, 3974 based on Foata normal form. 55/16993 useless extension candidates. Maximal degree in co-relation 67089. Up to 9539 conditions per place. [2024-06-28 00:56:53,018 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 223 selfloop transitions, 63 changer transitions 0/300 dead transitions. [2024-06-28 00:56:53,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 300 transitions, 3462 flow [2024-06-28 00:56:53,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:56:53,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:56:53,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-06-28 00:56:53,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-06-28 00:56:53,019 INFO L175 Difference]: Start difference. First operand has 269 places, 250 transitions, 2684 flow. Second operand 8 states and 236 transitions. [2024-06-28 00:56:53,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 300 transitions, 3462 flow [2024-06-28 00:56:54,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 300 transitions, 3295 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:54,215 INFO L231 Difference]: Finished difference. Result has 271 places, 250 transitions, 2646 flow [2024-06-28 00:56:54,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2517, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2646, PETRI_PLACES=271, PETRI_TRANSITIONS=250} [2024-06-28 00:56:54,216 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 223 predicate places. [2024-06-28 00:56:54,216 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 250 transitions, 2646 flow [2024-06-28 00:56:54,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:54,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:54,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:54,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:56:54,216 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:54,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:54,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1665439336, now seen corresponding path program 3 times [2024-06-28 00:56:54,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:54,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847708104] [2024-06-28 00:56:54,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:54,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:54,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:54,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:54,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:54,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847708104] [2024-06-28 00:56:54,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847708104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:54,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:54,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:54,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375332004] [2024-06-28 00:56:54,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:54,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:54,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:54,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:54,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:54,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:54,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 250 transitions, 2646 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:54,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:54,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:54,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:57,290 INFO L124 PetriNetUnfolderBase]: 9928/17364 cut-off events. [2024-06-28 00:56:57,290 INFO L125 PetriNetUnfolderBase]: For 278714/278788 co-relation queries the response was YES. [2024-06-28 00:56:57,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69933 conditions, 17364 events. 9928/17364 cut-off events. For 278714/278788 co-relation queries the response was YES. Maximal size of possible extension queue 1476. Compared 157678 event pairs, 4220 based on Foata normal form. 55/17001 useless extension candidates. Maximal degree in co-relation 69811. Up to 14322 conditions per place. [2024-06-28 00:56:57,464 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 247 selfloop transitions, 43 changer transitions 0/304 dead transitions. [2024-06-28 00:56:57,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 304 transitions, 3612 flow [2024-06-28 00:56:57,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:57,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:57,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 270 transitions. [2024-06-28 00:56:57,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6136363636363636 [2024-06-28 00:56:57,465 INFO L175 Difference]: Start difference. First operand has 271 places, 250 transitions, 2646 flow. Second operand 10 states and 270 transitions. [2024-06-28 00:56:57,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 304 transitions, 3612 flow [2024-06-28 00:56:59,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 304 transitions, 3487 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:59,084 INFO L231 Difference]: Finished difference. Result has 275 places, 250 transitions, 2610 flow [2024-06-28 00:56:59,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2610, PETRI_PLACES=275, PETRI_TRANSITIONS=250} [2024-06-28 00:56:59,085 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 227 predicate places. [2024-06-28 00:56:59,085 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 250 transitions, 2610 flow [2024-06-28 00:56:59,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:59,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:59,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:56:59,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:56:59,085 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:59,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:59,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1665444916, now seen corresponding path program 4 times [2024-06-28 00:56:59,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:59,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854559242] [2024-06-28 00:56:59,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:59,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:59,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:59,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:59,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854559242] [2024-06-28 00:56:59,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854559242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:59,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:59,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:56:59,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272648334] [2024-06-28 00:56:59,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:59,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:56:59,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:59,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:56:59,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:56:59,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:56:59,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 250 transitions, 2610 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:59,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:59,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:56:59,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:01,929 INFO L124 PetriNetUnfolderBase]: 9895/17345 cut-off events. [2024-06-28 00:57:01,929 INFO L125 PetriNetUnfolderBase]: For 219853/219915 co-relation queries the response was YES. [2024-06-28 00:57:02,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68202 conditions, 17345 events. 9895/17345 cut-off events. For 219853/219915 co-relation queries the response was YES. Maximal size of possible extension queue 1471. Compared 157656 event pairs, 4238 based on Foata normal form. 55/16976 useless extension candidates. Maximal degree in co-relation 68079. Up to 14322 conditions per place. [2024-06-28 00:57:02,131 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 238 selfloop transitions, 41 changer transitions 0/293 dead transitions. [2024-06-28 00:57:02,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 293 transitions, 3348 flow [2024-06-28 00:57:02,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:57:02,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:57:02,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 00:57:02,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335227272727273 [2024-06-28 00:57:02,133 INFO L175 Difference]: Start difference. First operand has 275 places, 250 transitions, 2610 flow. Second operand 8 states and 223 transitions. [2024-06-28 00:57:02,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 293 transitions, 3348 flow [2024-06-28 00:57:03,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 293 transitions, 3199 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:03,496 INFO L231 Difference]: Finished difference. Result has 276 places, 250 transitions, 2546 flow [2024-06-28 00:57:03,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2461, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2546, PETRI_PLACES=276, PETRI_TRANSITIONS=250} [2024-06-28 00:57:03,499 INFO L281 CegarLoopForPetriNet]: 48 programPoint places, 228 predicate places. [2024-06-28 00:57:03,499 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 250 transitions, 2546 flow [2024-06-28 00:57:03,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:03,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:03,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:57:03,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:57:03,500 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:03,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:03,500 INFO L85 PathProgramCache]: Analyzing trace with hash -1669163986, now seen corresponding path program 5 times [2024-06-28 00:57:03,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:03,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092809083] [2024-06-28 00:57:03,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:03,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:03,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:03,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:03,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:03,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092809083] [2024-06-28 00:57:03,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092809083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:03,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:03,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:57:03,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380010756] [2024-06-28 00:57:03,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:03,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:57:03,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:03,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:57:03,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:57:03,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 44 [2024-06-28 00:57:03,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 250 transitions, 2546 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:03,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:03,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 44 [2024-06-28 00:57:03,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand