./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe037.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe037.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/safe037.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe037.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:42:00,011 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:42:00,059 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:42:00,065 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:42:00,068 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:42:00,082 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:42:00,086 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:42:00,087 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:42:00,087 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:42:00,090 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:42:00,091 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:42:00,091 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:42:00,092 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:42:00,093 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:42:00,093 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:42:00,093 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:42:00,093 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:42:00,094 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:42:00,094 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:42:00,094 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:42:00,094 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:42:00,095 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:42:00,095 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:42:00,095 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:42:00,095 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:42:00,095 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:42:00,096 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:42:00,096 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:42:00,096 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:42:00,097 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:42:00,097 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:42:00,098 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:42:00,098 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:42:00,098 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:42:00,098 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:42:00,098 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:42:00,099 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:42:00,099 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:42:00,099 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:42:00,099 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:42:00,099 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:42:00,100 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:42:00,100 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:42:00,100 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:42:00,331 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:42:00,352 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:42:00,354 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:42:00,354 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:42:00,355 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:42:00,356 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/safe037.yml/witness.yml [2024-06-28 02:42:00,494 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:42:00,495 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:42:00,496 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-28 02:42:01,516 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:42:01,716 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:42:01,719 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe037.i [2024-06-28 02:42:01,739 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2d284dd96/47514ec5512a47fbbe97d7d12e775ce4/FLAG312c759fc [2024-06-28 02:42:01,751 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2d284dd96/47514ec5512a47fbbe97d7d12e775ce4 [2024-06-28 02:42:01,752 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:42:01,753 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:42:01,755 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:42:01,755 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:42:01,759 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:42:01,760 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:42:00" (1/2) ... [2024-06-28 02:42:01,760 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@562b143 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:42:01, skipping insertion in model container [2024-06-28 02:42:01,760 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:42:00" (1/2) ... [2024-06-28 02:42:01,762 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3d8be072 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:42:01, skipping insertion in model container [2024-06-28 02:42:01,762 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:42:01" (2/2) ... [2024-06-28 02:42:01,764 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@562b143 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:01, skipping insertion in model container [2024-06-28 02:42:01,764 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:42:01" (2/2) ... [2024-06-28 02:42:01,765 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:42:01,810 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:42:01,811 INFO L97 edCorrectnessWitness]: Location invariant before [L792-L792] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:42:01,811 INFO L97 edCorrectnessWitness]: Location invariant before [L791-L791] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:42:01,812 INFO L97 edCorrectnessWitness]: Location invariant before [L789-L789] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || ((((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 02:42:01,812 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:42:01,812 INFO L106 edCorrectnessWitness]: ghost_update [L787-L787] multithreaded = 1; [2024-06-28 02:42:01,847 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:42:02,111 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:42:02,119 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:42:02,199 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:42:02,244 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:42:02,245 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02 WrapperNode [2024-06-28 02:42:02,245 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:42:02,246 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:42:02,246 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:42:02,246 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:42:02,251 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,279 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,308 INFO L138 Inliner]: procedures = 175, calls = 48, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-28 02:42:02,308 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:42:02,308 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:42:02,308 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:42:02,309 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:42:02,319 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,319 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,331 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,355 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 02:42:02,359 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,360 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,364 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,371 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,372 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,372 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,374 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:42:02,375 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:42:02,381 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:42:02,381 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:42:02,382 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (1/1) ... [2024-06-28 02:42:02,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:42:02,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:42:02,404 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 02:42:02,428 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 02:42:02,455 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:42:02,455 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:42:02,455 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:42:02,455 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:42:02,455 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:42:02,456 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:42:02,456 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:42:02,456 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:42:02,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:42:02,456 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:42:02,457 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:42:02,457 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:42:02,458 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 02:42:02,602 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:42:02,604 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:42:02,799 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:42:02,799 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:42:02,887 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:42:02,887 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:42:02,888 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:42:02 BoogieIcfgContainer [2024-06-28 02:42:02,888 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:42:02,889 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:42:02,889 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:42:02,892 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:42:02,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:42:00" (1/4) ... [2024-06-28 02:42:02,892 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f158fde and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:42:02, skipping insertion in model container [2024-06-28 02:42:02,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:42:01" (2/4) ... [2024-06-28 02:42:02,892 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f158fde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:42:02, skipping insertion in model container [2024-06-28 02:42:02,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:42:02" (3/4) ... [2024-06-28 02:42:02,893 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f158fde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:42:02, skipping insertion in model container [2024-06-28 02:42:02,893 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:42:02" (4/4) ... [2024-06-28 02:42:02,893 INFO L112 eAbstractionObserver]: Analyzing ICFG safe037.i [2024-06-28 02:42:02,942 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:42:02,943 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:42:02,943 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:42:02,996 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:42:03,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 02:42:03,056 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-28 02:42:03,056 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:42:03,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:42:03,058 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 02:42:03,061 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-28 02:42:03,072 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:42:03,077 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;@3d7ed833, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:42:03,078 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:42:03,081 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:42:03,082 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:42:03,082 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:42:03,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:03,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:42:03,083 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:03,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:03,087 INFO L85 PathProgramCache]: Analyzing trace with hash 227089309, now seen corresponding path program 1 times [2024-06-28 02:42:03,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:03,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816759837] [2024-06-28 02:42:03,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:03,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:03,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:03,451 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 02:42:03,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:03,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816759837] [2024-06-28 02:42:03,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816759837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:03,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:03,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:42:03,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649393472] [2024-06-28 02:42:03,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:03,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:42:03,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:03,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:42:03,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:42:03,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 43 [2024-06-28 02:42:03,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 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 02:42:03,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:03,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 43 [2024-06-28 02:42:03,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:03,683 INFO L124 PetriNetUnfolderBase]: 471/886 cut-off events. [2024-06-28 02:42:03,696 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-28 02:42:03,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1674 conditions, 886 events. 471/886 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4798 event pairs, 288 based on Foata normal form. 1/815 useless extension candidates. Maximal degree in co-relation 1662. Up to 733 conditions per place. [2024-06-28 02:42:03,710 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 27 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-28 02:42:03,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 165 flow [2024-06-28 02:42:03,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:42:03,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:42:03,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 94 transitions. [2024-06-28 02:42:03,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7286821705426356 [2024-06-28 02:42:03,721 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 94 transitions. [2024-06-28 02:42:03,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 165 flow [2024-06-28 02:42:03,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:03,726 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-28 02:42:03,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 02:42:03,730 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-28 02:42:03,730 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-28 02:42:03,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 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 02:42:03,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:03,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:03,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:42:03,731 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:03,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:03,732 INFO L85 PathProgramCache]: Analyzing trace with hash -809741142, now seen corresponding path program 1 times [2024-06-28 02:42:03,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:03,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707375903] [2024-06-28 02:42:03,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:03,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:03,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:03,939 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 02:42:03,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:03,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707375903] [2024-06-28 02:42:03,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707375903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:03,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:03,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:42:03,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272872353] [2024-06-28 02:42:03,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:03,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:42:03,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:03,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:42:03,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:42:03,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-28 02:42:03,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 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 02:42:03,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:03,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-28 02:42:03,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:04,102 INFO L124 PetriNetUnfolderBase]: 569/990 cut-off events. [2024-06-28 02:42:04,102 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-28 02:42:04,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2225 conditions, 990 events. 569/990 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5262 event pairs, 293 based on Foata normal form. 3/962 useless extension candidates. Maximal degree in co-relation 2213. Up to 861 conditions per place. [2024-06-28 02:42:04,109 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 35 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-28 02:42:04,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 234 flow [2024-06-28 02:42:04,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:42:04,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:42:04,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-28 02:42:04,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7034883720930233 [2024-06-28 02:42:04,113 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 121 transitions. [2024-06-28 02:42:04,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 234 flow [2024-06-28 02:42:04,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:42:04,118 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-28 02:42:04,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-28 02:42:04,118 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-28 02:42:04,119 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-28 02:42:04,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 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 02:42:04,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:04,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:04,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:42:04,122 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:04,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:04,124 INFO L85 PathProgramCache]: Analyzing trace with hash 772145463, now seen corresponding path program 1 times [2024-06-28 02:42:04,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:04,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908456125] [2024-06-28 02:42:04,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:04,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:04,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:04,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 02:42:04,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:04,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908456125] [2024-06-28 02:42:04,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908456125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:04,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:04,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:42:04,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608542041] [2024-06-28 02:42:04,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:04,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:42:04,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:04,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:42:04,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:42:04,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-28 02:42:04,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 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 02:42:04,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:04,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-28 02:42:04,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:04,430 INFO L124 PetriNetUnfolderBase]: 590/1135 cut-off events. [2024-06-28 02:42:04,430 INFO L125 PetriNetUnfolderBase]: For 569/569 co-relation queries the response was YES. [2024-06-28 02:42:04,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2720 conditions, 1135 events. 590/1135 cut-off events. For 569/569 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 6300 event pairs, 313 based on Foata normal form. 2/1112 useless extension candidates. Maximal degree in co-relation 2706. Up to 903 conditions per place. [2024-06-28 02:42:04,436 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 35 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-28 02:42:04,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 264 flow [2024-06-28 02:42:04,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:42:04,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:42:04,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-28 02:42:04,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6802325581395349 [2024-06-28 02:42:04,438 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 117 transitions. [2024-06-28 02:42:04,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 264 flow [2024-06-28 02:42:04,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 250 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:04,440 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 166 flow [2024-06-28 02:42:04,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-28 02:42:04,441 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2024-06-28 02:42:04,441 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 166 flow [2024-06-28 02:42:04,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 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 02:42:04,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:04,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:04,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:42:04,441 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:04,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:04,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1123228794, now seen corresponding path program 1 times [2024-06-28 02:42:04,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:04,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628180800] [2024-06-28 02:42:04,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:04,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:04,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:04,568 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 02:42:04,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:04,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628180800] [2024-06-28 02:42:04,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628180800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:04,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:04,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:04,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910200257] [2024-06-28 02:42:04,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:04,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:04,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:04,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:04,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:04,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:04,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 166 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 02:42:04,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:04,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:04,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:04,753 INFO L124 PetriNetUnfolderBase]: 714/1292 cut-off events. [2024-06-28 02:42:04,754 INFO L125 PetriNetUnfolderBase]: For 1149/1197 co-relation queries the response was YES. [2024-06-28 02:42:04,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3426 conditions, 1292 events. 714/1292 cut-off events. For 1149/1197 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7076 event pairs, 212 based on Foata normal form. 6/1264 useless extension candidates. Maximal degree in co-relation 3411. Up to 1030 conditions per place. [2024-06-28 02:42:04,761 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-28 02:42:04,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 374 flow [2024-06-28 02:42:04,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:04,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:04,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-06-28 02:42:04,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6589147286821705 [2024-06-28 02:42:04,763 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 166 flow. Second operand 6 states and 170 transitions. [2024-06-28 02:42:04,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 374 flow [2024-06-28 02:42:04,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:04,765 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-28 02:42:04,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 02:42:04,766 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-28 02:42:04,766 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-28 02:42:04,766 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 02:42:04,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:04,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:04,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:42:04,767 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:04,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:04,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1004208810, now seen corresponding path program 1 times [2024-06-28 02:42:04,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:04,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094005485] [2024-06-28 02:42:04,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:04,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:04,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:04,876 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 02:42:04,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:04,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094005485] [2024-06-28 02:42:04,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094005485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:04,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:04,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:42:04,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635950616] [2024-06-28 02:42:04,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:04,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:42:04,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:04,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:42:04,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:42:04,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:04,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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 02:42:04,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:04,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:04,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:05,028 INFO L124 PetriNetUnfolderBase]: 725/1300 cut-off events. [2024-06-28 02:42:05,029 INFO L125 PetriNetUnfolderBase]: For 1865/1915 co-relation queries the response was YES. [2024-06-28 02:42:05,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3808 conditions, 1300 events. 725/1300 cut-off events. For 1865/1915 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7118 event pairs, 270 based on Foata normal form. 4/1269 useless extension candidates. Maximal degree in co-relation 3791. Up to 1062 conditions per place. [2024-06-28 02:42:05,038 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 47 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-28 02:42:05,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 435 flow [2024-06-28 02:42:05,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:42:05,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:42:05,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-28 02:42:05,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6744186046511628 [2024-06-28 02:42:05,040 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 5 states and 145 transitions. [2024-06-28 02:42:05,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 435 flow [2024-06-28 02:42:05,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 406 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:05,063 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 260 flow [2024-06-28 02:42:05,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-28 02:42:05,064 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-28 02:42:05,064 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 260 flow [2024-06-28 02:42:05,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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 02:42:05,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:05,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:05,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:42:05,064 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:05,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:05,065 INFO L85 PathProgramCache]: Analyzing trace with hash -481543230, now seen corresponding path program 2 times [2024-06-28 02:42:05,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:05,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454789139] [2024-06-28 02:42:05,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:05,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:05,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:05,177 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 02:42:05,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:05,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454789139] [2024-06-28 02:42:05,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454789139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:05,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:05,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:42:05,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807168144] [2024-06-28 02:42:05,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:05,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:42:05,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:05,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:42:05,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:42:05,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:05,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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 02:42:05,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:05,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:05,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:05,313 INFO L124 PetriNetUnfolderBase]: 720/1290 cut-off events. [2024-06-28 02:42:05,313 INFO L125 PetriNetUnfolderBase]: For 2768/2837 co-relation queries the response was YES. [2024-06-28 02:42:05,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4062 conditions, 1290 events. 720/1290 cut-off events. For 2768/2837 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7009 event pairs, 279 based on Foata normal form. 24/1278 useless extension candidates. Maximal degree in co-relation 4044. Up to 1057 conditions per place. [2024-06-28 02:42:05,320 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 42 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-28 02:42:05,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 412 flow [2024-06-28 02:42:05,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:42:05,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:42:05,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-28 02:42:05,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-28 02:42:05,321 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 260 flow. Second operand 5 states and 140 transitions. [2024-06-28 02:42:05,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 412 flow [2024-06-28 02:42:05,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 384 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 02:42:05,326 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 270 flow [2024-06-28 02:42:05,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-28 02:42:05,326 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-28 02:42:05,326 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 270 flow [2024-06-28 02:42:05,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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 02:42:05,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:05,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:05,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:42:05,327 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:05,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:05,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1101537943, now seen corresponding path program 1 times [2024-06-28 02:42:05,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:05,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885967743] [2024-06-28 02:42:05,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:05,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:05,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:05,416 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 02:42:05,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:05,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885967743] [2024-06-28 02:42:05,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885967743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:05,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:05,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:42:05,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881754185] [2024-06-28 02:42:05,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:05,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:42:05,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:05,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:42:05,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:42:05,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 43 [2024-06-28 02:42:05,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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 02:42:05,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:05,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 43 [2024-06-28 02:42:05,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:05,544 INFO L124 PetriNetUnfolderBase]: 700/1349 cut-off events. [2024-06-28 02:42:05,544 INFO L125 PetriNetUnfolderBase]: For 2993/2993 co-relation queries the response was YES. [2024-06-28 02:42:05,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4149 conditions, 1349 events. 700/1349 cut-off events. For 2993/2993 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 7572 event pairs, 288 based on Foata normal form. 1/1331 useless extension candidates. Maximal degree in co-relation 4129. Up to 1056 conditions per place. [2024-06-28 02:42:05,551 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 42 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-28 02:42:05,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 404 flow [2024-06-28 02:42:05,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:42:05,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:42:05,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-28 02:42:05,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-28 02:42:05,552 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 270 flow. Second operand 4 states and 112 transitions. [2024-06-28 02:42:05,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 404 flow [2024-06-28 02:42:05,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 362 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:05,556 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 270 flow [2024-06-28 02:42:05,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-28 02:42:05,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-28 02:42:05,557 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 270 flow [2024-06-28 02:42:05,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 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 02:42:05,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:05,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:05,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:42:05,557 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:05,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:05,558 INFO L85 PathProgramCache]: Analyzing trace with hash -315758319, now seen corresponding path program 1 times [2024-06-28 02:42:05,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:05,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677586457] [2024-06-28 02:42:05,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:05,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:05,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:05,677 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 02:42:05,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:05,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677586457] [2024-06-28 02:42:05,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677586457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:05,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:05,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:05,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536603887] [2024-06-28 02:42:05,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:05,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:05,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:05,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:05,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:05,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:05,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 270 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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 02:42:05,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:05,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:05,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:05,860 INFO L124 PetriNetUnfolderBase]: 725/1294 cut-off events. [2024-06-28 02:42:05,860 INFO L125 PetriNetUnfolderBase]: For 3852/3936 co-relation queries the response was YES. [2024-06-28 02:42:05,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4371 conditions, 1294 events. 725/1294 cut-off events. For 3852/3936 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7024 event pairs, 255 based on Foata normal form. 2/1277 useless extension candidates. Maximal degree in co-relation 4351. Up to 1068 conditions per place. [2024-06-28 02:42:05,866 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 60 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-28 02:42:05,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 502 flow [2024-06-28 02:42:05,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:05,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:05,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-28 02:42:05,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550387596899225 [2024-06-28 02:42:05,867 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 270 flow. Second operand 6 states and 169 transitions. [2024-06-28 02:42:05,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 502 flow [2024-06-28 02:42:05,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 482 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:05,871 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 312 flow [2024-06-28 02:42:05,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-28 02:42:05,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-28 02:42:05,872 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 312 flow [2024-06-28 02:42:05,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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 02:42:05,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:05,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:05,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:42:05,873 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:05,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:05,873 INFO L85 PathProgramCache]: Analyzing trace with hash -310996719, now seen corresponding path program 2 times [2024-06-28 02:42:05,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:05,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418664322] [2024-06-28 02:42:05,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:05,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:05,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:05,977 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 02:42:05,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:05,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418664322] [2024-06-28 02:42:05,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418664322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:05,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:05,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:05,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419623745] [2024-06-28 02:42:05,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:05,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:05,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:05,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:05,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:06,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:06,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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 02:42:06,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:06,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:06,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:06,113 INFO L124 PetriNetUnfolderBase]: 736/1314 cut-off events. [2024-06-28 02:42:06,113 INFO L125 PetriNetUnfolderBase]: For 4951/5043 co-relation queries the response was YES. [2024-06-28 02:42:06,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 1314 events. 736/1314 cut-off events. For 4951/5043 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7158 event pairs, 253 based on Foata normal form. 20/1317 useless extension candidates. Maximal degree in co-relation 4745. Up to 1037 conditions per place. [2024-06-28 02:42:06,120 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-28 02:42:06,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 614 flow [2024-06-28 02:42:06,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:06,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:06,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 02:42:06,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 02:42:06,121 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 312 flow. Second operand 6 states and 172 transitions. [2024-06-28 02:42:06,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 614 flow [2024-06-28 02:42:06,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 576 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:06,126 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 394 flow [2024-06-28 02:42:06,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-28 02:42:06,126 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-28 02:42:06,126 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 394 flow [2024-06-28 02:42:06,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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 02:42:06,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:06,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:06,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:42:06,127 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:06,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:06,127 INFO L85 PathProgramCache]: Analyzing trace with hash 788673687, now seen corresponding path program 3 times [2024-06-28 02:42:06,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:06,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628931468] [2024-06-28 02:42:06,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:06,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:06,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:06,233 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 02:42:06,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:06,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628931468] [2024-06-28 02:42:06,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628931468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:06,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:06,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:06,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700069190] [2024-06-28 02:42:06,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:06,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:06,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:06,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:06,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:06,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:06,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 394 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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 02:42:06,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:06,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:06,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:06,373 INFO L124 PetriNetUnfolderBase]: 731/1298 cut-off events. [2024-06-28 02:42:06,374 INFO L125 PetriNetUnfolderBase]: For 6493/6609 co-relation queries the response was YES. [2024-06-28 02:42:06,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5021 conditions, 1298 events. 731/1298 cut-off events. For 6493/6609 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7095 event pairs, 269 based on Foata normal form. 36/1315 useless extension candidates. Maximal degree in co-relation 4999. Up to 1032 conditions per place. [2024-06-28 02:42:06,381 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-28 02:42:06,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 588 flow [2024-06-28 02:42:06,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:06,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:06,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 02:42:06,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472868217054264 [2024-06-28 02:42:06,382 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 394 flow. Second operand 6 states and 167 transitions. [2024-06-28 02:42:06,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 588 flow [2024-06-28 02:42:06,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 538 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:06,387 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 402 flow [2024-06-28 02:42:06,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-28 02:42:06,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-28 02:42:06,388 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 402 flow [2024-06-28 02:42:06,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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 02:42:06,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:06,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:06,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:42:06,389 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:06,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:06,389 INFO L85 PathProgramCache]: Analyzing trace with hash -852102347, now seen corresponding path program 1 times [2024-06-28 02:42:06,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:06,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6965039] [2024-06-28 02:42:06,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:06,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:06,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:06,503 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 02:42:06,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:06,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6965039] [2024-06-28 02:42:06,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6965039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:06,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:06,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:06,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89581257] [2024-06-28 02:42:06,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:06,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:06,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:06,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:06,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:06,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:06,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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 02:42:06,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:06,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:06,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:06,754 INFO L124 PetriNetUnfolderBase]: 780/1449 cut-off events. [2024-06-28 02:42:06,755 INFO L125 PetriNetUnfolderBase]: For 7030/7060 co-relation queries the response was YES. [2024-06-28 02:42:06,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5418 conditions, 1449 events. 780/1449 cut-off events. For 7030/7060 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8004 event pairs, 256 based on Foata normal form. 4/1430 useless extension candidates. Maximal degree in co-relation 5394. Up to 1155 conditions per place. [2024-06-28 02:42:06,766 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 67 selfloop transitions, 12 changer transitions 0/90 dead transitions. [2024-06-28 02:42:06,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 90 transitions, 653 flow [2024-06-28 02:42:06,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:06,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:06,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 02:42:06,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6317829457364341 [2024-06-28 02:42:06,781 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 402 flow. Second operand 6 states and 163 transitions. [2024-06-28 02:42:06,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 90 transitions, 653 flow [2024-06-28 02:42:06,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 582 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:06,791 INFO L231 Difference]: Finished difference. Result has 70 places, 70 transitions, 415 flow [2024-06-28 02:42:06,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=415, PETRI_PLACES=70, PETRI_TRANSITIONS=70} [2024-06-28 02:42:06,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 26 predicate places. [2024-06-28 02:42:06,792 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 70 transitions, 415 flow [2024-06-28 02:42:06,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 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 02:42:06,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:06,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:06,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:42:06,793 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:06,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:06,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1997655692, now seen corresponding path program 1 times [2024-06-28 02:42:06,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:06,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695907189] [2024-06-28 02:42:06,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:06,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:06,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:06,893 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 02:42:06,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:06,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695907189] [2024-06-28 02:42:06,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695907189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:06,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:06,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:42:06,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391953908] [2024-06-28 02:42:06,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:06,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:42:06,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:06,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:42:06,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:42:06,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:06,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 70 transitions, 415 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 02:42:06,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:06,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:06,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:07,076 INFO L124 PetriNetUnfolderBase]: 863/1542 cut-off events. [2024-06-28 02:42:07,076 INFO L125 PetriNetUnfolderBase]: For 9787/9795 co-relation queries the response was YES. [2024-06-28 02:42:07,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6192 conditions, 1542 events. 863/1542 cut-off events. For 9787/9795 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8400 event pairs, 332 based on Foata normal form. 6/1535 useless extension candidates. Maximal degree in co-relation 6166. Up to 1273 conditions per place. [2024-06-28 02:42:07,085 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 64 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-06-28 02:42:07,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 95 transitions, 689 flow [2024-06-28 02:42:07,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:42:07,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:42:07,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-06-28 02:42:07,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-28 02:42:07,086 INFO L175 Difference]: Start difference. First operand has 70 places, 70 transitions, 415 flow. Second operand 5 states and 140 transitions. [2024-06-28 02:42:07,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 95 transitions, 689 flow [2024-06-28 02:42:07,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 95 transitions, 650 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:07,094 INFO L231 Difference]: Finished difference. Result has 73 places, 79 transitions, 483 flow [2024-06-28 02:42:07,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=483, PETRI_PLACES=73, PETRI_TRANSITIONS=79} [2024-06-28 02:42:07,095 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-28 02:42:07,095 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 79 transitions, 483 flow [2024-06-28 02:42:07,096 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 02:42:07,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:07,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:07,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:42:07,096 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:07,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:07,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1983198842, now seen corresponding path program 2 times [2024-06-28 02:42:07,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:07,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524813296] [2024-06-28 02:42:07,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:07,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:07,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:07,220 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 02:42:07,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:07,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524813296] [2024-06-28 02:42:07,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524813296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:07,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:07,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:42:07,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928860224] [2024-06-28 02:42:07,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:07,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:42:07,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:07,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:42:07,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:42:07,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:07,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 79 transitions, 483 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 02:42:07,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:07,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:07,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:07,363 INFO L124 PetriNetUnfolderBase]: 860/1520 cut-off events. [2024-06-28 02:42:07,363 INFO L125 PetriNetUnfolderBase]: For 11232/11236 co-relation queries the response was YES. [2024-06-28 02:42:07,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6418 conditions, 1520 events. 860/1520 cut-off events. For 11232/11236 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8204 event pairs, 338 based on Foata normal form. 5/1509 useless extension candidates. Maximal degree in co-relation 6390. Up to 1270 conditions per place. [2024-06-28 02:42:07,371 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 57 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-28 02:42:07,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 88 transitions, 653 flow [2024-06-28 02:42:07,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:42:07,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:42:07,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:42:07,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-28 02:42:07,372 INFO L175 Difference]: Start difference. First operand has 73 places, 79 transitions, 483 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:42:07,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 88 transitions, 653 flow [2024-06-28 02:42:07,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 88 transitions, 631 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-06-28 02:42:07,392 INFO L231 Difference]: Finished difference. Result has 78 places, 79 transitions, 501 flow [2024-06-28 02:42:07,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=501, PETRI_PLACES=78, PETRI_TRANSITIONS=79} [2024-06-28 02:42:07,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-28 02:42:07,393 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 79 transitions, 501 flow [2024-06-28 02:42:07,393 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 02:42:07,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:07,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:07,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:42:07,393 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:07,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:07,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1302632398, now seen corresponding path program 1 times [2024-06-28 02:42:07,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:07,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093722786] [2024-06-28 02:42:07,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:07,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:07,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:07,493 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 02:42:07,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:07,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093722786] [2024-06-28 02:42:07,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093722786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:07,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:07,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:42:07,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161139051] [2024-06-28 02:42:07,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:07,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:42:07,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:07,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:42:07,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:42:07,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:07,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 79 transitions, 501 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 02:42:07,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:07,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:07,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:07,643 INFO L124 PetriNetUnfolderBase]: 838/1534 cut-off events. [2024-06-28 02:42:07,644 INFO L125 PetriNetUnfolderBase]: For 10401/10473 co-relation queries the response was YES. [2024-06-28 02:42:07,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6279 conditions, 1534 events. 838/1534 cut-off events. For 10401/10473 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8560 event pairs, 265 based on Foata normal form. 1/1501 useless extension candidates. Maximal degree in co-relation 6248. Up to 1242 conditions per place. [2024-06-28 02:42:07,652 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 67 selfloop transitions, 17 changer transitions 0/98 dead transitions. [2024-06-28 02:42:07,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 98 transitions, 763 flow [2024-06-28 02:42:07,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:42:07,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:42:07,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-28 02:42:07,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-28 02:42:07,654 INFO L175 Difference]: Start difference. First operand has 78 places, 79 transitions, 501 flow. Second operand 5 states and 137 transitions. [2024-06-28 02:42:07,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 98 transitions, 763 flow [2024-06-28 02:42:07,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 98 transitions, 726 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:07,665 INFO L231 Difference]: Finished difference. Result has 80 places, 85 transitions, 546 flow [2024-06-28 02:42:07,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=546, PETRI_PLACES=80, PETRI_TRANSITIONS=85} [2024-06-28 02:42:07,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2024-06-28 02:42:07,666 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 85 transitions, 546 flow [2024-06-28 02:42:07,666 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 02:42:07,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:07,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:07,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:42:07,666 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:07,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:07,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1982990088, now seen corresponding path program 2 times [2024-06-28 02:42:07,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:07,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817198536] [2024-06-28 02:42:07,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:07,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:07,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:07,757 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 02:42:07,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:07,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817198536] [2024-06-28 02:42:07,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817198536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:07,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:07,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:42:07,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509600676] [2024-06-28 02:42:07,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:07,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:42:07,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:07,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:42:07,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:42:07,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:07,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 85 transitions, 546 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 02:42:07,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:07,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:07,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:07,908 INFO L124 PetriNetUnfolderBase]: 835/1530 cut-off events. [2024-06-28 02:42:07,908 INFO L125 PetriNetUnfolderBase]: For 11744/11814 co-relation queries the response was YES. [2024-06-28 02:42:07,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6532 conditions, 1530 events. 835/1530 cut-off events. For 11744/11814 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 8566 event pairs, 268 based on Foata normal form. 1/1500 useless extension candidates. Maximal degree in co-relation 6500. Up to 1239 conditions per place. [2024-06-28 02:42:07,915 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 63 selfloop transitions, 17 changer transitions 0/94 dead transitions. [2024-06-28 02:42:07,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 94 transitions, 728 flow [2024-06-28 02:42:07,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:42:07,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:42:07,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:42:07,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6186046511627907 [2024-06-28 02:42:07,917 INFO L175 Difference]: Start difference. First operand has 80 places, 85 transitions, 546 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:42:07,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 94 transitions, 728 flow [2024-06-28 02:42:07,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 94 transitions, 698 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 02:42:07,926 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 557 flow [2024-06-28 02:42:07,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=516, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=557, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2024-06-28 02:42:07,927 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-28 02:42:07,927 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 557 flow [2024-06-28 02:42:07,927 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 02:42:07,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:07,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:07,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:42:07,928 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:07,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:07,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1496090160, now seen corresponding path program 1 times [2024-06-28 02:42:07,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:07,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702505611] [2024-06-28 02:42:07,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:07,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:07,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:08,053 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 02:42:08,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:08,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702505611] [2024-06-28 02:42:08,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702505611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:08,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:08,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:08,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63150342] [2024-06-28 02:42:08,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:08,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:08,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:08,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:08,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:08,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:08,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 557 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 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 02:42:08,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:08,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:08,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:08,328 INFO L124 PetriNetUnfolderBase]: 980/1735 cut-off events. [2024-06-28 02:42:08,329 INFO L125 PetriNetUnfolderBase]: For 18094/18275 co-relation queries the response was YES. [2024-06-28 02:42:08,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7960 conditions, 1735 events. 980/1735 cut-off events. For 18094/18275 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9814 event pairs, 239 based on Foata normal form. 24/1723 useless extension candidates. Maximal degree in co-relation 7926. Up to 1231 conditions per place. [2024-06-28 02:42:08,337 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 98 selfloop transitions, 17 changer transitions 0/129 dead transitions. [2024-06-28 02:42:08,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 129 transitions, 999 flow [2024-06-28 02:42:08,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:08,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:08,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-28 02:42:08,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6540697674418605 [2024-06-28 02:42:08,338 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 557 flow. Second operand 8 states and 225 transitions. [2024-06-28 02:42:08,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 129 transitions, 999 flow [2024-06-28 02:42:08,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 953 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:08,353 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 589 flow [2024-06-28 02:42:08,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=589, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-06-28 02:42:08,353 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2024-06-28 02:42:08,354 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 589 flow [2024-06-28 02:42:08,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 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 02:42:08,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:08,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:08,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:42:08,354 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:08,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:08,355 INFO L85 PathProgramCache]: Analyzing trace with hash -203651658, now seen corresponding path program 2 times [2024-06-28 02:42:08,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:08,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294210349] [2024-06-28 02:42:08,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:08,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:08,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:08,480 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 02:42:08,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:08,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294210349] [2024-06-28 02:42:08,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294210349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:08,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:08,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:08,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233857391] [2024-06-28 02:42:08,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:08,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:08,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:08,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:08,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:08,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:08,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 589 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 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 02:42:08,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:08,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:08,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:08,876 INFO L124 PetriNetUnfolderBase]: 952/1699 cut-off events. [2024-06-28 02:42:08,877 INFO L125 PetriNetUnfolderBase]: For 18986/19147 co-relation queries the response was YES. [2024-06-28 02:42:08,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7764 conditions, 1699 events. 952/1699 cut-off events. For 18986/19147 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9641 event pairs, 296 based on Foata normal form. 28/1689 useless extension candidates. Maximal degree in co-relation 7730. Up to 1322 conditions per place. [2024-06-28 02:42:08,884 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 92 selfloop transitions, 14 changer transitions 0/120 dead transitions. [2024-06-28 02:42:08,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 120 transitions, 899 flow [2024-06-28 02:42:08,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:08,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:08,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-28 02:42:08,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6511627906976745 [2024-06-28 02:42:08,886 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 589 flow. Second operand 7 states and 196 transitions. [2024-06-28 02:42:08,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 120 transitions, 899 flow [2024-06-28 02:42:08,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 871 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:08,899 INFO L231 Difference]: Finished difference. Result has 90 places, 87 transitions, 596 flow [2024-06-28 02:42:08,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=596, PETRI_PLACES=90, PETRI_TRANSITIONS=87} [2024-06-28 02:42:08,900 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-28 02:42:08,900 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 87 transitions, 596 flow [2024-06-28 02:42:08,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 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 02:42:08,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:08,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:08,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:42:08,901 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:08,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:08,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1779877424, now seen corresponding path program 3 times [2024-06-28 02:42:08,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:08,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297850247] [2024-06-28 02:42:08,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:08,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:08,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:09,022 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 02:42:09,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:09,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297850247] [2024-06-28 02:42:09,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297850247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:09,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:09,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:09,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056387048] [2024-06-28 02:42:09,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:09,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:09,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:09,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:09,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:09,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:09,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 87 transitions, 596 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 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 02:42:09,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:09,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:09,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:09,269 INFO L124 PetriNetUnfolderBase]: 1010/1796 cut-off events. [2024-06-28 02:42:09,270 INFO L125 PetriNetUnfolderBase]: For 21585/21746 co-relation queries the response was YES. [2024-06-28 02:42:09,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8291 conditions, 1796 events. 1010/1796 cut-off events. For 21585/21746 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 10396 event pairs, 319 based on Foata normal form. 44/1795 useless extension candidates. Maximal degree in co-relation 8255. Up to 1370 conditions per place. [2024-06-28 02:42:09,279 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 76 selfloop transitions, 28 changer transitions 0/118 dead transitions. [2024-06-28 02:42:09,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 118 transitions, 914 flow [2024-06-28 02:42:09,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:09,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:09,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-06-28 02:42:09,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.654485049833887 [2024-06-28 02:42:09,280 INFO L175 Difference]: Start difference. First operand has 90 places, 87 transitions, 596 flow. Second operand 7 states and 197 transitions. [2024-06-28 02:42:09,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 118 transitions, 914 flow [2024-06-28 02:42:09,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 118 transitions, 881 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:09,298 INFO L231 Difference]: Finished difference. Result has 91 places, 88 transitions, 648 flow [2024-06-28 02:42:09,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=563, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=648, PETRI_PLACES=91, PETRI_TRANSITIONS=88} [2024-06-28 02:42:09,299 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-28 02:42:09,299 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 88 transitions, 648 flow [2024-06-28 02:42:09,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 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 02:42:09,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:09,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:09,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:42:09,300 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:09,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:09,300 INFO L85 PathProgramCache]: Analyzing trace with hash 375537160, now seen corresponding path program 1 times [2024-06-28 02:42:09,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:09,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974690077] [2024-06-28 02:42:09,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:09,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:09,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:09,426 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 02:42:09,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:09,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974690077] [2024-06-28 02:42:09,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974690077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:09,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:09,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:09,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435839632] [2024-06-28 02:42:09,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:09,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:09,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:09,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:09,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:09,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:09,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 88 transitions, 648 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 02:42:09,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:09,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:09,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:09,673 INFO L124 PetriNetUnfolderBase]: 1180/2032 cut-off events. [2024-06-28 02:42:09,674 INFO L125 PetriNetUnfolderBase]: For 24295/24295 co-relation queries the response was YES. [2024-06-28 02:42:09,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9400 conditions, 2032 events. 1180/2032 cut-off events. For 24295/24295 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11506 event pairs, 353 based on Foata normal form. 4/2031 useless extension candidates. Maximal degree in co-relation 9363. Up to 1727 conditions per place. [2024-06-28 02:42:09,684 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 89 selfloop transitions, 22 changer transitions 0/121 dead transitions. [2024-06-28 02:42:09,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 121 transitions, 989 flow [2024-06-28 02:42:09,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:09,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:09,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:42:09,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-28 02:42:09,686 INFO L175 Difference]: Start difference. First operand has 91 places, 88 transitions, 648 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:42:09,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 121 transitions, 989 flow [2024-06-28 02:42:09,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 121 transitions, 924 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:09,704 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 691 flow [2024-06-28 02:42:09,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=691, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2024-06-28 02:42:09,704 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-28 02:42:09,705 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 691 flow [2024-06-28 02:42:09,705 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 02:42:09,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:09,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:09,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:42:09,705 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:09,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:09,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1475345920, now seen corresponding path program 4 times [2024-06-28 02:42:09,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:09,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958792783] [2024-06-28 02:42:09,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:09,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:09,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:09,819 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 02:42:09,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:09,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958792783] [2024-06-28 02:42:09,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958792783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:09,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:09,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:09,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657458629] [2024-06-28 02:42:09,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:09,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:09,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:09,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:09,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:09,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:09,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 691 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 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 02:42:09,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:09,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:09,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:10,063 INFO L124 PetriNetUnfolderBase]: 1045/1872 cut-off events. [2024-06-28 02:42:10,064 INFO L125 PetriNetUnfolderBase]: For 25509/25667 co-relation queries the response was YES. [2024-06-28 02:42:10,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8850 conditions, 1872 events. 1045/1872 cut-off events. For 25509/25667 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10913 event pairs, 321 based on Foata normal form. 46/1866 useless extension candidates. Maximal degree in co-relation 8811. Up to 1428 conditions per place. [2024-06-28 02:42:10,074 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 77 selfloop transitions, 29 changer transitions 0/121 dead transitions. [2024-06-28 02:42:10,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 121 transitions, 1009 flow [2024-06-28 02:42:10,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:10,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:10,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 02:42:10,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445182724252492 [2024-06-28 02:42:10,077 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 691 flow. Second operand 7 states and 194 transitions. [2024-06-28 02:42:10,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 121 transitions, 1009 flow [2024-06-28 02:42:10,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 121 transitions, 946 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:10,096 INFO L231 Difference]: Finished difference. Result has 97 places, 94 transitions, 719 flow [2024-06-28 02:42:10,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=628, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=719, PETRI_PLACES=97, PETRI_TRANSITIONS=94} [2024-06-28 02:42:10,097 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-28 02:42:10,097 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 94 transitions, 719 flow [2024-06-28 02:42:10,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 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 02:42:10,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:10,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:10,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:42:10,098 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:10,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:10,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1811251156, now seen corresponding path program 2 times [2024-06-28 02:42:10,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:10,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596636527] [2024-06-28 02:42:10,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:10,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:10,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:10,216 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 02:42:10,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:10,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596636527] [2024-06-28 02:42:10,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596636527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:10,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:10,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:10,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224090034] [2024-06-28 02:42:10,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:10,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:10,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:10,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:10,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:10,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:10,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 94 transitions, 719 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 02:42:10,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:10,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:10,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:10,470 INFO L124 PetriNetUnfolderBase]: 1233/2137 cut-off events. [2024-06-28 02:42:10,471 INFO L125 PetriNetUnfolderBase]: For 28445/28445 co-relation queries the response was YES. [2024-06-28 02:42:10,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10118 conditions, 2137 events. 1233/2137 cut-off events. For 28445/28445 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12147 event pairs, 365 based on Foata normal form. 4/2138 useless extension candidates. Maximal degree in co-relation 10078. Up to 1813 conditions per place. [2024-06-28 02:42:10,482 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 89 selfloop transitions, 25 changer transitions 0/124 dead transitions. [2024-06-28 02:42:10,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 124 transitions, 1070 flow [2024-06-28 02:42:10,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:10,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:10,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:42:10,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:42:10,484 INFO L175 Difference]: Start difference. First operand has 97 places, 94 transitions, 719 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:42:10,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 124 transitions, 1070 flow [2024-06-28 02:42:10,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 124 transitions, 997 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:10,534 INFO L231 Difference]: Finished difference. Result has 100 places, 100 transitions, 778 flow [2024-06-28 02:42:10,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=652, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=778, PETRI_PLACES=100, PETRI_TRANSITIONS=100} [2024-06-28 02:42:10,534 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-28 02:42:10,535 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 100 transitions, 778 flow [2024-06-28 02:42:10,536 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 02:42:10,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:10,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:10,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:42:10,536 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:10,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:10,537 INFO L85 PathProgramCache]: Analyzing trace with hash 275305908, now seen corresponding path program 3 times [2024-06-28 02:42:10,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:10,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53632479] [2024-06-28 02:42:10,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:10,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:10,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:10,648 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 02:42:10,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:10,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53632479] [2024-06-28 02:42:10,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53632479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:10,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:10,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:10,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715380343] [2024-06-28 02:42:10,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:10,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:10,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:10,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:10,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:10,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:10,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 100 transitions, 778 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 02:42:10,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:10,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:10,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:10,887 INFO L124 PetriNetUnfolderBase]: 1250/2174 cut-off events. [2024-06-28 02:42:10,887 INFO L125 PetriNetUnfolderBase]: For 30629/30629 co-relation queries the response was YES. [2024-06-28 02:42:10,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10466 conditions, 2174 events. 1250/2174 cut-off events. For 30629/30629 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12449 event pairs, 370 based on Foata normal form. 4/2175 useless extension candidates. Maximal degree in co-relation 10424. Up to 1840 conditions per place. [2024-06-28 02:42:10,900 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 90 selfloop transitions, 28 changer transitions 0/128 dead transitions. [2024-06-28 02:42:10,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 128 transitions, 1129 flow [2024-06-28 02:42:10,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:10,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:10,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:42:10,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-28 02:42:10,901 INFO L175 Difference]: Start difference. First operand has 100 places, 100 transitions, 778 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:42:10,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 128 transitions, 1129 flow [2024-06-28 02:42:10,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 128 transitions, 1048 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:10,924 INFO L231 Difference]: Finished difference. Result has 103 places, 104 transitions, 819 flow [2024-06-28 02:42:10,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=701, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=819, PETRI_PLACES=103, PETRI_TRANSITIONS=104} [2024-06-28 02:42:10,925 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 59 predicate places. [2024-06-28 02:42:10,925 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 104 transitions, 819 flow [2024-06-28 02:42:10,925 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 02:42:10,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:10,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:10,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:42:10,926 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:10,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:10,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1468407764, now seen corresponding path program 4 times [2024-06-28 02:42:10,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:10,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88474239] [2024-06-28 02:42:10,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:10,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:10,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:11,036 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 02:42:11,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:11,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88474239] [2024-06-28 02:42:11,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88474239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:11,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:11,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:11,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101545301] [2024-06-28 02:42:11,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:11,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:11,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:11,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:11,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:11,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:11,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 104 transitions, 819 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 02:42:11,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:11,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:11,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:11,285 INFO L124 PetriNetUnfolderBase]: 1242/2162 cut-off events. [2024-06-28 02:42:11,288 INFO L125 PetriNetUnfolderBase]: For 32330/32330 co-relation queries the response was YES. [2024-06-28 02:42:11,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10481 conditions, 2162 events. 1242/2162 cut-off events. For 32330/32330 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12395 event pairs, 318 based on Foata normal form. 4/2163 useless extension candidates. Maximal degree in co-relation 10438. Up to 1751 conditions per place. [2024-06-28 02:42:11,302 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 86 selfloop transitions, 35 changer transitions 0/131 dead transitions. [2024-06-28 02:42:11,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 131 transitions, 1163 flow [2024-06-28 02:42:11,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:11,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:11,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:42:11,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:42:11,304 INFO L175 Difference]: Start difference. First operand has 103 places, 104 transitions, 819 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:42:11,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 131 transitions, 1163 flow [2024-06-28 02:42:11,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 131 transitions, 1092 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:11,333 INFO L231 Difference]: Finished difference. Result has 107 places, 106 transitions, 869 flow [2024-06-28 02:42:11,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=869, PETRI_PLACES=107, PETRI_TRANSITIONS=106} [2024-06-28 02:42:11,333 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-28 02:42:11,334 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 106 transitions, 869 flow [2024-06-28 02:42:11,334 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 02:42:11,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:11,334 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 02:42:11,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:42:11,335 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:11,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:11,335 INFO L85 PathProgramCache]: Analyzing trace with hash 415597071, now seen corresponding path program 1 times [2024-06-28 02:42:11,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:11,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727865897] [2024-06-28 02:42:11,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:11,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:11,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:11,426 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 02:42:11,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:11,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727865897] [2024-06-28 02:42:11,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727865897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:11,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:11,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:11,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070669107] [2024-06-28 02:42:11,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:11,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:11,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:11,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:11,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:11,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:11,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 106 transitions, 869 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 02:42:11,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:11,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:11,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:11,674 INFO L124 PetriNetUnfolderBase]: 1255/2184 cut-off events. [2024-06-28 02:42:11,674 INFO L125 PetriNetUnfolderBase]: For 34716/34716 co-relation queries the response was YES. [2024-06-28 02:42:11,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10778 conditions, 2184 events. 1255/2184 cut-off events. For 34716/34716 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12535 event pairs, 367 based on Foata normal form. 1/2181 useless extension candidates. Maximal degree in co-relation 10734. Up to 1868 conditions per place. [2024-06-28 02:42:11,685 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 104 selfloop transitions, 31 changer transitions 0/145 dead transitions. [2024-06-28 02:42:11,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 145 transitions, 1401 flow [2024-06-28 02:42:11,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:11,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:11,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 02:42:11,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356589147286822 [2024-06-28 02:42:11,686 INFO L175 Difference]: Start difference. First operand has 107 places, 106 transitions, 869 flow. Second operand 6 states and 164 transitions. [2024-06-28 02:42:11,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 145 transitions, 1401 flow [2024-06-28 02:42:11,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 145 transitions, 1298 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:11,722 INFO L231 Difference]: Finished difference. Result has 110 places, 124 transitions, 1001 flow [2024-06-28 02:42:11,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1001, PETRI_PLACES=110, PETRI_TRANSITIONS=124} [2024-06-28 02:42:11,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-28 02:42:11,723 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 124 transitions, 1001 flow [2024-06-28 02:42:11,723 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 02:42:11,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:11,723 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 02:42:11,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:42:11,724 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:11,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:11,724 INFO L85 PathProgramCache]: Analyzing trace with hash 46082771, now seen corresponding path program 2 times [2024-06-28 02:42:11,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:11,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021153132] [2024-06-28 02:42:11,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:11,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:11,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:11,822 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 02:42:11,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:11,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021153132] [2024-06-28 02:42:11,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021153132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:11,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:11,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:11,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940655802] [2024-06-28 02:42:11,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:11,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:11,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:11,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:11,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:11,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:11,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 124 transitions, 1001 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 02:42:11,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:11,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:11,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:12,043 INFO L124 PetriNetUnfolderBase]: 1268/2201 cut-off events. [2024-06-28 02:42:12,043 INFO L125 PetriNetUnfolderBase]: For 37653/37653 co-relation queries the response was YES. [2024-06-28 02:42:12,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11183 conditions, 2201 events. 1268/2201 cut-off events. For 37653/37653 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12564 event pairs, 367 based on Foata normal form. 1/2198 useless extension candidates. Maximal degree in co-relation 11136. Up to 1883 conditions per place. [2024-06-28 02:42:12,056 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 101 selfloop transitions, 37 changer transitions 0/148 dead transitions. [2024-06-28 02:42:12,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 148 transitions, 1480 flow [2024-06-28 02:42:12,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:12,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:12,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:42:12,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-28 02:42:12,058 INFO L175 Difference]: Start difference. First operand has 110 places, 124 transitions, 1001 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:42:12,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 148 transitions, 1480 flow [2024-06-28 02:42:12,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 148 transitions, 1440 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-28 02:42:12,101 INFO L231 Difference]: Finished difference. Result has 116 places, 130 transitions, 1104 flow [2024-06-28 02:42:12,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=116, PETRI_TRANSITIONS=130} [2024-06-28 02:42:12,101 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-28 02:42:12,102 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 130 transitions, 1104 flow [2024-06-28 02:42:12,102 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 02:42:12,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:12,102 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 02:42:12,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:42:12,102 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:12,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:12,103 INFO L85 PathProgramCache]: Analyzing trace with hash -753188919, now seen corresponding path program 1 times [2024-06-28 02:42:12,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:12,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950466853] [2024-06-28 02:42:12,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:12,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:12,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:12,198 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 02:42:12,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:12,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950466853] [2024-06-28 02:42:12,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950466853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:12,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:12,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:12,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110115137] [2024-06-28 02:42:12,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:12,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:12,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:12,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:12,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:12,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:12,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 130 transitions, 1104 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 02:42:12,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:12,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:12,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:12,445 INFO L124 PetriNetUnfolderBase]: 1205/2139 cut-off events. [2024-06-28 02:42:12,445 INFO L125 PetriNetUnfolderBase]: For 40278/40278 co-relation queries the response was YES. [2024-06-28 02:42:12,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10908 conditions, 2139 events. 1205/2139 cut-off events. For 40278/40278 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12516 event pairs, 356 based on Foata normal form. 2/2129 useless extension candidates. Maximal degree in co-relation 10858. Up to 1745 conditions per place. [2024-06-28 02:42:12,460 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 100 selfloop transitions, 27 changer transitions 0/153 dead transitions. [2024-06-28 02:42:12,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 153 transitions, 1506 flow [2024-06-28 02:42:12,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:12,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:12,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-28 02:42:12,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356589147286822 [2024-06-28 02:42:12,462 INFO L175 Difference]: Start difference. First operand has 116 places, 130 transitions, 1104 flow. Second operand 6 states and 164 transitions. [2024-06-28 02:42:12,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 153 transitions, 1506 flow [2024-06-28 02:42:12,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 153 transitions, 1451 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:12,498 INFO L231 Difference]: Finished difference. Result has 120 places, 136 transitions, 1172 flow [2024-06-28 02:42:12,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1172, PETRI_PLACES=120, PETRI_TRANSITIONS=136} [2024-06-28 02:42:12,498 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-28 02:42:12,498 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 136 transitions, 1172 flow [2024-06-28 02:42:12,498 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 02:42:12,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:12,499 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 02:42:12,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:42:12,499 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:12,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:12,499 INFO L85 PathProgramCache]: Analyzing trace with hash 42149263, now seen corresponding path program 3 times [2024-06-28 02:42:12,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:12,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663458032] [2024-06-28 02:42:12,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:12,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:12,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:12,598 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 02:42:12,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:12,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663458032] [2024-06-28 02:42:12,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663458032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:12,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:12,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:12,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983902605] [2024-06-28 02:42:12,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:12,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:12,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:12,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:12,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:12,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:12,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 136 transitions, 1172 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 02:42:12,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:12,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:12,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:12,838 INFO L124 PetriNetUnfolderBase]: 1275/2213 cut-off events. [2024-06-28 02:42:12,838 INFO L125 PetriNetUnfolderBase]: For 43069/43069 co-relation queries the response was YES. [2024-06-28 02:42:12,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11585 conditions, 2213 events. 1275/2213 cut-off events. For 43069/43069 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12703 event pairs, 369 based on Foata normal form. 1/2209 useless extension candidates. Maximal degree in co-relation 11534. Up to 1894 conditions per place. [2024-06-28 02:42:12,852 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 107 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-28 02:42:12,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 156 transitions, 1642 flow [2024-06-28 02:42:12,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:12,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:12,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:42:12,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-28 02:42:12,853 INFO L175 Difference]: Start difference. First operand has 120 places, 136 transitions, 1172 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:42:12,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 156 transitions, 1642 flow [2024-06-28 02:42:12,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 156 transitions, 1587 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:12,888 INFO L231 Difference]: Finished difference. Result has 124 places, 138 transitions, 1231 flow [2024-06-28 02:42:12,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1231, PETRI_PLACES=124, PETRI_TRANSITIONS=138} [2024-06-28 02:42:12,889 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-28 02:42:12,889 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 138 transitions, 1231 flow [2024-06-28 02:42:12,889 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 02:42:12,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:12,889 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 02:42:12,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:42:12,889 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:12,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:12,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1994281197, now seen corresponding path program 4 times [2024-06-28 02:42:12,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:12,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201817151] [2024-06-28 02:42:12,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:12,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:12,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:12,979 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 02:42:12,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:12,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201817151] [2024-06-28 02:42:12,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201817151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:12,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:12,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:12,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753516147] [2024-06-28 02:42:12,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:12,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:12,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:12,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:12,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:13,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:13,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 138 transitions, 1231 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 02:42:13,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:13,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:13,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:13,204 INFO L124 PetriNetUnfolderBase]: 1280/2222 cut-off events. [2024-06-28 02:42:13,204 INFO L125 PetriNetUnfolderBase]: For 45929/45929 co-relation queries the response was YES. [2024-06-28 02:42:13,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11794 conditions, 2222 events. 1280/2222 cut-off events. For 45929/45929 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12746 event pairs, 369 based on Foata normal form. 1/2218 useless extension candidates. Maximal degree in co-relation 11741. Up to 1900 conditions per place. [2024-06-28 02:42:13,218 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 103 selfloop transitions, 43 changer transitions 0/156 dead transitions. [2024-06-28 02:42:13,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 156 transitions, 1658 flow [2024-06-28 02:42:13,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:13,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:13,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 02:42:13,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-28 02:42:13,219 INFO L175 Difference]: Start difference. First operand has 124 places, 138 transitions, 1231 flow. Second operand 6 states and 157 transitions. [2024-06-28 02:42:13,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 156 transitions, 1658 flow [2024-06-28 02:42:13,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1606 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-28 02:42:13,259 INFO L231 Difference]: Finished difference. Result has 129 places, 142 transitions, 1318 flow [2024-06-28 02:42:13,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1318, PETRI_PLACES=129, PETRI_TRANSITIONS=142} [2024-06-28 02:42:13,260 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-28 02:42:13,260 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 142 transitions, 1318 flow [2024-06-28 02:42:13,260 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 02:42:13,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:13,260 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 02:42:13,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:42:13,260 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:13,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:13,261 INFO L85 PathProgramCache]: Analyzing trace with hash 157773521, now seen corresponding path program 5 times [2024-06-28 02:42:13,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:13,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502657044] [2024-06-28 02:42:13,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:13,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:13,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:13,349 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 02:42:13,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:13,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502657044] [2024-06-28 02:42:13,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502657044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:13,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:13,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:13,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937177401] [2024-06-28 02:42:13,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:13,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:13,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:13,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:13,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:13,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:13,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 142 transitions, 1318 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 02:42:13,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:13,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:13,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:13,568 INFO L124 PetriNetUnfolderBase]: 1277/2213 cut-off events. [2024-06-28 02:42:13,569 INFO L125 PetriNetUnfolderBase]: For 48804/48804 co-relation queries the response was YES. [2024-06-28 02:42:13,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11855 conditions, 2213 events. 1277/2213 cut-off events. For 48804/48804 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12716 event pairs, 378 based on Foata normal form. 1/2209 useless extension candidates. Maximal degree in co-relation 11800. Up to 1897 conditions per place. [2024-06-28 02:42:13,582 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 100 selfloop transitions, 43 changer transitions 0/153 dead transitions. [2024-06-28 02:42:13,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 153 transitions, 1686 flow [2024-06-28 02:42:13,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:13,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:13,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:42:13,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-28 02:42:13,583 INFO L175 Difference]: Start difference. First operand has 129 places, 142 transitions, 1318 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:42:13,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 153 transitions, 1686 flow [2024-06-28 02:42:13,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 153 transitions, 1620 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:13,625 INFO L231 Difference]: Finished difference. Result has 133 places, 142 transitions, 1344 flow [2024-06-28 02:42:13,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1344, PETRI_PLACES=133, PETRI_TRANSITIONS=142} [2024-06-28 02:42:13,626 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-28 02:42:13,626 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 142 transitions, 1344 flow [2024-06-28 02:42:13,626 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 02:42:13,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:13,626 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 02:42:13,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:42:13,627 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:13,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:13,627 INFO L85 PathProgramCache]: Analyzing trace with hash -189396755, now seen corresponding path program 6 times [2024-06-28 02:42:13,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:13,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994616570] [2024-06-28 02:42:13,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:13,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:13,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:13,716 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 02:42:13,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:13,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994616570] [2024-06-28 02:42:13,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994616570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:13,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:13,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:13,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336376264] [2024-06-28 02:42:13,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:13,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:13,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:13,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:13,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:13,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:13,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 142 transitions, 1344 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 02:42:13,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:13,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:13,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:13,951 INFO L124 PetriNetUnfolderBase]: 1274/2209 cut-off events. [2024-06-28 02:42:13,952 INFO L125 PetriNetUnfolderBase]: For 51330/51330 co-relation queries the response was YES. [2024-06-28 02:42:13,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11908 conditions, 2209 events. 1274/2209 cut-off events. For 51330/51330 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12662 event pairs, 378 based on Foata normal form. 1/2205 useless extension candidates. Maximal degree in co-relation 11852. Up to 1894 conditions per place. [2024-06-28 02:42:13,965 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 99 selfloop transitions, 43 changer transitions 0/152 dead transitions. [2024-06-28 02:42:13,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 152 transitions, 1652 flow [2024-06-28 02:42:13,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:13,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:13,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:42:13,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:42:13,966 INFO L175 Difference]: Start difference. First operand has 133 places, 142 transitions, 1344 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:42:13,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 152 transitions, 1652 flow [2024-06-28 02:42:14,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 152 transitions, 1548 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:14,018 INFO L231 Difference]: Finished difference. Result has 134 places, 142 transitions, 1332 flow [2024-06-28 02:42:14,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1332, PETRI_PLACES=134, PETRI_TRANSITIONS=142} [2024-06-28 02:42:14,018 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-28 02:42:14,018 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 142 transitions, 1332 flow [2024-06-28 02:42:14,019 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 02:42:14,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:14,019 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 02:42:14,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:42:14,019 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:14,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:14,019 INFO L85 PathProgramCache]: Analyzing trace with hash -196054067, now seen corresponding path program 2 times [2024-06-28 02:42:14,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:14,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9889908] [2024-06-28 02:42:14,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:14,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:14,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:14,124 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 02:42:14,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:14,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9889908] [2024-06-28 02:42:14,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9889908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:14,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:14,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:14,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883251937] [2024-06-28 02:42:14,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:14,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:14,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:14,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:14,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:14,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:14,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 142 transitions, 1332 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 02:42:14,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:14,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:14,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:14,348 INFO L124 PetriNetUnfolderBase]: 1206/2132 cut-off events. [2024-06-28 02:42:14,348 INFO L125 PetriNetUnfolderBase]: For 54126/54126 co-relation queries the response was YES. [2024-06-28 02:42:14,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11553 conditions, 2132 events. 1206/2132 cut-off events. For 54126/54126 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12559 event pairs, 361 based on Foata normal form. 2/2119 useless extension candidates. Maximal degree in co-relation 11497. Up to 1747 conditions per place. [2024-06-28 02:42:14,362 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 97 selfloop transitions, 30 changer transitions 0/156 dead transitions. [2024-06-28 02:42:14,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 156 transitions, 1704 flow [2024-06-28 02:42:14,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:14,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:14,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:42:14,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-28 02:42:14,363 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 1332 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:42:14,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 156 transitions, 1704 flow [2024-06-28 02:42:14,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 156 transitions, 1634 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:14,409 INFO L231 Difference]: Finished difference. Result has 137 places, 145 transitions, 1361 flow [2024-06-28 02:42:14,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1361, PETRI_PLACES=137, PETRI_TRANSITIONS=145} [2024-06-28 02:42:14,409 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-28 02:42:14,410 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 145 transitions, 1361 flow [2024-06-28 02:42:14,410 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 02:42:14,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:14,410 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 02:42:14,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:42:14,410 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:14,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:14,411 INFO L85 PathProgramCache]: Analyzing trace with hash -309855129, now seen corresponding path program 3 times [2024-06-28 02:42:14,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:14,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530748905] [2024-06-28 02:42:14,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:14,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:14,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:14,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 02:42:14,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:14,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530748905] [2024-06-28 02:42:14,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530748905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:14,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:14,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:14,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90659571] [2024-06-28 02:42:14,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:14,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:14,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:14,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:14,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:14,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:14,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 145 transitions, 1361 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 02:42:14,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:14,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:14,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:14,749 INFO L124 PetriNetUnfolderBase]: 1200/2143 cut-off events. [2024-06-28 02:42:14,749 INFO L125 PetriNetUnfolderBase]: For 56177/56177 co-relation queries the response was YES. [2024-06-28 02:42:14,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11583 conditions, 2143 events. 1200/2143 cut-off events. For 56177/56177 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12618 event pairs, 353 based on Foata normal form. 2/2135 useless extension candidates. Maximal degree in co-relation 11526. Up to 1777 conditions per place. [2024-06-28 02:42:14,762 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 113 selfloop transitions, 13 changer transitions 0/155 dead transitions. [2024-06-28 02:42:14,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 155 transitions, 1637 flow [2024-06-28 02:42:14,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:14,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:14,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:42:14,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:42:14,764 INFO L175 Difference]: Start difference. First operand has 137 places, 145 transitions, 1361 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:42:14,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 155 transitions, 1637 flow [2024-06-28 02:42:14,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 155 transitions, 1539 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:14,820 INFO L231 Difference]: Finished difference. Result has 139 places, 145 transitions, 1295 flow [2024-06-28 02:42:14,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1295, PETRI_PLACES=139, PETRI_TRANSITIONS=145} [2024-06-28 02:42:14,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-28 02:42:14,821 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 145 transitions, 1295 flow [2024-06-28 02:42:14,821 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 02:42:14,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:14,821 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 02:42:14,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:42:14,822 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:14,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:14,822 INFO L85 PathProgramCache]: Analyzing trace with hash 1989528525, now seen corresponding path program 1 times [2024-06-28 02:42:14,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:14,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002549363] [2024-06-28 02:42:14,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:14,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:14,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:14,921 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 02:42:14,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:14,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002549363] [2024-06-28 02:42:14,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002549363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:14,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:14,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:14,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397938149] [2024-06-28 02:42:14,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:14,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:14,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:14,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:14,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:14,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:14,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 145 transitions, 1295 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 02:42:14,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:14,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:14,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:15,187 INFO L124 PetriNetUnfolderBase]: 1214/2181 cut-off events. [2024-06-28 02:42:15,188 INFO L125 PetriNetUnfolderBase]: For 49206/49310 co-relation queries the response was YES. [2024-06-28 02:42:15,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11316 conditions, 2181 events. 1214/2181 cut-off events. For 49206/49310 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12924 event pairs, 312 based on Foata normal form. 1/2142 useless extension candidates. Maximal degree in co-relation 11258. Up to 1825 conditions per place. [2024-06-28 02:42:15,200 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 127 selfloop transitions, 13 changer transitions 0/164 dead transitions. [2024-06-28 02:42:15,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 164 transitions, 1645 flow [2024-06-28 02:42:15,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:15,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:15,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:42:15,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:42:15,202 INFO L175 Difference]: Start difference. First operand has 139 places, 145 transitions, 1295 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:42:15,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 164 transitions, 1645 flow [2024-06-28 02:42:15,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 164 transitions, 1584 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:15,253 INFO L231 Difference]: Finished difference. Result has 138 places, 148 transitions, 1302 flow [2024-06-28 02:42:15,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1234, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1302, PETRI_PLACES=138, PETRI_TRANSITIONS=148} [2024-06-28 02:42:15,253 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-28 02:42:15,253 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 148 transitions, 1302 flow [2024-06-28 02:42:15,253 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 02:42:15,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:15,254 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 02:42:15,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:42:15,254 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:15,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:15,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1026478779, now seen corresponding path program 2 times [2024-06-28 02:42:15,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:15,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361460118] [2024-06-28 02:42:15,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:15,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:15,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:15,354 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 02:42:15,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:15,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361460118] [2024-06-28 02:42:15,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361460118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:15,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:15,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:15,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597037651] [2024-06-28 02:42:15,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:15,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:15,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:15,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:15,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:15,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:15,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 148 transitions, 1302 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 02:42:15,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:15,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:15,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:15,611 INFO L124 PetriNetUnfolderBase]: 1229/2204 cut-off events. [2024-06-28 02:42:15,612 INFO L125 PetriNetUnfolderBase]: For 52329/52481 co-relation queries the response was YES. [2024-06-28 02:42:15,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11742 conditions, 2204 events. 1229/2204 cut-off events. For 52329/52481 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13087 event pairs, 313 based on Foata normal form. 1/2163 useless extension candidates. Maximal degree in co-relation 11685. Up to 1821 conditions per place. [2024-06-28 02:42:15,626 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 114 selfloop transitions, 30 changer transitions 0/168 dead transitions. [2024-06-28 02:42:15,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 168 transitions, 1762 flow [2024-06-28 02:42:15,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:15,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:15,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:42:15,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624031007751938 [2024-06-28 02:42:15,628 INFO L175 Difference]: Start difference. First operand has 138 places, 148 transitions, 1302 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:42:15,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 168 transitions, 1762 flow [2024-06-28 02:42:15,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 168 transitions, 1716 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:15,676 INFO L231 Difference]: Finished difference. Result has 140 places, 154 transitions, 1401 flow [2024-06-28 02:42:15,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1401, PETRI_PLACES=140, PETRI_TRANSITIONS=154} [2024-06-28 02:42:15,676 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 96 predicate places. [2024-06-28 02:42:15,677 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 154 transitions, 1401 flow [2024-06-28 02:42:15,677 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 02:42:15,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:15,677 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 02:42:15,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:42:15,677 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:15,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:15,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1312043639, now seen corresponding path program 3 times [2024-06-28 02:42:15,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:15,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109141421] [2024-06-28 02:42:15,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:15,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:15,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:15,785 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 02:42:15,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:15,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109141421] [2024-06-28 02:42:15,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109141421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:15,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:15,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:15,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584970321] [2024-06-28 02:42:15,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:15,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:15,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:15,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:15,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:15,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:15,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 154 transitions, 1401 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 02:42:15,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:15,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:15,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:16,017 INFO L124 PetriNetUnfolderBase]: 1221/2189 cut-off events. [2024-06-28 02:42:16,018 INFO L125 PetriNetUnfolderBase]: For 55476/55636 co-relation queries the response was YES. [2024-06-28 02:42:16,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 2189 events. 1221/2189 cut-off events. For 55476/55636 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12970 event pairs, 320 based on Foata normal form. 2/2150 useless extension candidates. Maximal degree in co-relation 11848. Up to 1811 conditions per place. [2024-06-28 02:42:16,031 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 110 selfloop transitions, 30 changer transitions 0/164 dead transitions. [2024-06-28 02:42:16,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 164 transitions, 1705 flow [2024-06-28 02:42:16,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:16,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:16,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 02:42:16,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-28 02:42:16,033 INFO L175 Difference]: Start difference. First operand has 140 places, 154 transitions, 1401 flow. Second operand 6 states and 157 transitions. [2024-06-28 02:42:16,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 164 transitions, 1705 flow [2024-06-28 02:42:16,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 164 transitions, 1639 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:16,089 INFO L231 Difference]: Finished difference. Result has 144 places, 154 transitions, 1402 flow [2024-06-28 02:42:16,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1402, PETRI_PLACES=144, PETRI_TRANSITIONS=154} [2024-06-28 02:42:16,089 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-28 02:42:16,090 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 154 transitions, 1402 flow [2024-06-28 02:42:16,090 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 02:42:16,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:16,090 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 02:42:16,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:42:16,090 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:16,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:16,091 INFO L85 PathProgramCache]: Analyzing trace with hash -309837273, now seen corresponding path program 1 times [2024-06-28 02:42:16,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:16,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914095989] [2024-06-28 02:42:16,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:16,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:16,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:16,195 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 02:42:16,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:16,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914095989] [2024-06-28 02:42:16,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914095989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:16,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:16,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:42:16,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248290625] [2024-06-28 02:42:16,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:16,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:42:16,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:16,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:42:16,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:42:16,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:16,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 154 transitions, 1402 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 02:42:16,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:16,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:16,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:16,438 INFO L124 PetriNetUnfolderBase]: 1209/2164 cut-off events. [2024-06-28 02:42:16,439 INFO L125 PetriNetUnfolderBase]: For 67284/67284 co-relation queries the response was YES. [2024-06-28 02:42:16,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12256 conditions, 2164 events. 1209/2164 cut-off events. For 67284/67284 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12758 event pairs, 350 based on Foata normal form. 2/2156 useless extension candidates. Maximal degree in co-relation 12196. Up to 1787 conditions per place. [2024-06-28 02:42:16,452 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 126 selfloop transitions, 12 changer transitions 0/167 dead transitions. [2024-06-28 02:42:16,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 167 transitions, 1734 flow [2024-06-28 02:42:16,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:42:16,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:42:16,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:42:16,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:42:16,453 INFO L175 Difference]: Start difference. First operand has 144 places, 154 transitions, 1402 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:42:16,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 167 transitions, 1734 flow [2024-06-28 02:42:16,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 167 transitions, 1653 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:16,530 INFO L231 Difference]: Finished difference. Result has 145 places, 156 transitions, 1384 flow [2024-06-28 02:42:16,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1384, PETRI_PLACES=145, PETRI_TRANSITIONS=156} [2024-06-28 02:42:16,530 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-28 02:42:16,530 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 156 transitions, 1384 flow [2024-06-28 02:42:16,531 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 02:42:16,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:16,531 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 02:42:16,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:42:16,531 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:16,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:16,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1767460979, now seen corresponding path program 1 times [2024-06-28 02:42:16,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:16,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429946839] [2024-06-28 02:42:16,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:16,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:16,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:16,655 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 02:42:16,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:16,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429946839] [2024-06-28 02:42:16,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429946839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:16,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:16,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:16,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443504954] [2024-06-28 02:42:16,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:16,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:16,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:16,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:16,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:16,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:16,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 156 transitions, 1384 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 02:42:16,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:16,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:16,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:16,978 INFO L124 PetriNetUnfolderBase]: 1410/2479 cut-off events. [2024-06-28 02:42:16,978 INFO L125 PetriNetUnfolderBase]: For 76636/76636 co-relation queries the response was YES. [2024-06-28 02:42:16,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13782 conditions, 2479 events. 1410/2479 cut-off events. For 76636/76636 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14721 event pairs, 349 based on Foata normal form. 12/2484 useless extension candidates. Maximal degree in co-relation 13721. Up to 1768 conditions per place. [2024-06-28 02:42:16,994 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 41 changer transitions 0/202 dead transitions. [2024-06-28 02:42:16,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 202 transitions, 1992 flow [2024-06-28 02:42:16,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:16,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:16,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 02:42:16,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395348837209303 [2024-06-28 02:42:16,995 INFO L175 Difference]: Start difference. First operand has 145 places, 156 transitions, 1384 flow. Second operand 8 states and 220 transitions. [2024-06-28 02:42:16,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 202 transitions, 1992 flow [2024-06-28 02:42:17,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 202 transitions, 1945 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:17,092 INFO L231 Difference]: Finished difference. Result has 151 places, 164 transitions, 1545 flow [2024-06-28 02:42:17,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1337, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1545, PETRI_PLACES=151, PETRI_TRANSITIONS=164} [2024-06-28 02:42:17,094 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-28 02:42:17,094 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 164 transitions, 1545 flow [2024-06-28 02:42:17,094 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 02:42:17,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:17,094 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 02:42:17,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:42:17,095 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:17,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:17,095 INFO L85 PathProgramCache]: Analyzing trace with hash -831186727, now seen corresponding path program 2 times [2024-06-28 02:42:17,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:17,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985437291] [2024-06-28 02:42:17,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:17,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:17,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:17,252 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 02:42:17,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:17,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985437291] [2024-06-28 02:42:17,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985437291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:17,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:17,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:17,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811674990] [2024-06-28 02:42:17,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:17,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:17,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:17,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:17,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:17,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:17,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 164 transitions, 1545 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 02:42:17,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:17,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:17,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:17,664 INFO L124 PetriNetUnfolderBase]: 1520/2693 cut-off events. [2024-06-28 02:42:17,664 INFO L125 PetriNetUnfolderBase]: For 83325/83325 co-relation queries the response was YES. [2024-06-28 02:42:17,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15163 conditions, 2693 events. 1520/2693 cut-off events. For 83325/83325 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16512 event pairs, 389 based on Foata normal form. 12/2700 useless extension candidates. Maximal degree in co-relation 15099. Up to 2041 conditions per place. [2024-06-28 02:42:17,681 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 43 changer transitions 0/204 dead transitions. [2024-06-28 02:42:17,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 204 transitions, 2130 flow [2024-06-28 02:42:17,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:17,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:17,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 02:42:17,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-28 02:42:17,682 INFO L175 Difference]: Start difference. First operand has 151 places, 164 transitions, 1545 flow. Second operand 8 states and 218 transitions. [2024-06-28 02:42:17,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 204 transitions, 2130 flow [2024-06-28 02:42:17,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 204 transitions, 2044 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:17,801 INFO L231 Difference]: Finished difference. Result has 158 places, 170 transitions, 1656 flow [2024-06-28 02:42:17,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1656, PETRI_PLACES=158, PETRI_TRANSITIONS=170} [2024-06-28 02:42:17,802 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 114 predicate places. [2024-06-28 02:42:17,802 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 170 transitions, 1656 flow [2024-06-28 02:42:17,802 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 02:42:17,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:17,802 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 02:42:17,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:42:17,803 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:17,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:17,803 INFO L85 PathProgramCache]: Analyzing trace with hash -462093385, now seen corresponding path program 3 times [2024-06-28 02:42:17,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:17,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307611042] [2024-06-28 02:42:17,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:17,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:17,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:17,923 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 02:42:17,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:17,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307611042] [2024-06-28 02:42:17,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307611042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:17,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:17,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:17,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787383073] [2024-06-28 02:42:17,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:17,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:17,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:17,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:17,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:17,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:17,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 170 transitions, 1656 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 02:42:17,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:17,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:17,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:18,325 INFO L124 PetriNetUnfolderBase]: 1602/2840 cut-off events. [2024-06-28 02:42:18,325 INFO L125 PetriNetUnfolderBase]: For 89490/89490 co-relation queries the response was YES. [2024-06-28 02:42:18,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16057 conditions, 2840 events. 1602/2840 cut-off events. For 89490/89490 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17720 event pairs, 414 based on Foata normal form. 12/2847 useless extension candidates. Maximal degree in co-relation 15990. Up to 2183 conditions per place. [2024-06-28 02:42:18,345 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 151 selfloop transitions, 47 changer transitions 0/208 dead transitions. [2024-06-28 02:42:18,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2236 flow [2024-06-28 02:42:18,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:18,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:18,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 02:42:18,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6308139534883721 [2024-06-28 02:42:18,346 INFO L175 Difference]: Start difference. First operand has 158 places, 170 transitions, 1656 flow. Second operand 8 states and 217 transitions. [2024-06-28 02:42:18,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2236 flow [2024-06-28 02:42:18,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 208 transitions, 2141 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:18,516 INFO L231 Difference]: Finished difference. Result has 164 places, 174 transitions, 1741 flow [2024-06-28 02:42:18,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1741, PETRI_PLACES=164, PETRI_TRANSITIONS=174} [2024-06-28 02:42:18,517 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-28 02:42:18,517 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 174 transitions, 1741 flow [2024-06-28 02:42:18,518 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 02:42:18,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:18,518 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 02:42:18,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:42:18,518 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:18,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:18,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1904367501, now seen corresponding path program 4 times [2024-06-28 02:42:18,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:18,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230368273] [2024-06-28 02:42:18,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:18,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:18,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:18,658 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 02:42:18,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:18,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230368273] [2024-06-28 02:42:18,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230368273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:18,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:18,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:18,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096401981] [2024-06-28 02:42:18,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:18,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:18,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:18,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:18,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:18,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:18,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 174 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 02:42:18,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:18,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:18,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:19,098 INFO L124 PetriNetUnfolderBase]: 1582/2810 cut-off events. [2024-06-28 02:42:19,098 INFO L125 PetriNetUnfolderBase]: For 86777/86777 co-relation queries the response was YES. [2024-06-28 02:42:19,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15487 conditions, 2810 events. 1582/2810 cut-off events. For 86777/86777 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17510 event pairs, 359 based on Foata normal form. 12/2817 useless extension candidates. Maximal degree in co-relation 15418. Up to 1591 conditions per place. [2024-06-28 02:42:19,117 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 141 selfloop transitions, 57 changer transitions 0/208 dead transitions. [2024-06-28 02:42:19,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 208 transitions, 2209 flow [2024-06-28 02:42:19,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:19,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:19,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 02:42:19,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-28 02:42:19,119 INFO L175 Difference]: Start difference. First operand has 164 places, 174 transitions, 1741 flow. Second operand 8 states and 216 transitions. [2024-06-28 02:42:19,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 208 transitions, 2209 flow [2024-06-28 02:42:19,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 208 transitions, 2116 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:19,251 INFO L231 Difference]: Finished difference. Result has 168 places, 173 transitions, 1722 flow [2024-06-28 02:42:19,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1722, PETRI_PLACES=168, PETRI_TRANSITIONS=173} [2024-06-28 02:42:19,251 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-28 02:42:19,251 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 173 transitions, 1722 flow [2024-06-28 02:42:19,252 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 02:42:19,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:19,252 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 02:42:19,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:42:19,253 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:19,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:19,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1075216464, now seen corresponding path program 1 times [2024-06-28 02:42:19,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:19,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835387308] [2024-06-28 02:42:19,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:19,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:19,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:19,356 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 02:42:19,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:19,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835387308] [2024-06-28 02:42:19,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835387308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:19,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:19,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:19,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275949250] [2024-06-28 02:42:19,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:19,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:19,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:19,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:19,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:19,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:19,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 173 transitions, 1722 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 02:42:19,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:19,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:19,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:19,745 INFO L124 PetriNetUnfolderBase]: 1595/2849 cut-off events. [2024-06-28 02:42:19,745 INFO L125 PetriNetUnfolderBase]: For 84787/84787 co-relation queries the response was YES. [2024-06-28 02:42:19,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15705 conditions, 2849 events. 1595/2849 cut-off events. For 84787/84787 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17812 event pairs, 401 based on Foata normal form. 1/2848 useless extension candidates. Maximal degree in co-relation 15635. Up to 2449 conditions per place. [2024-06-28 02:42:19,762 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 166 selfloop transitions, 31 changer transitions 0/207 dead transitions. [2024-06-28 02:42:19,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 207 transitions, 2330 flow [2024-06-28 02:42:19,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:19,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:19,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:42:19,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-28 02:42:19,767 INFO L175 Difference]: Start difference. First operand has 168 places, 173 transitions, 1722 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:42:19,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 207 transitions, 2330 flow [2024-06-28 02:42:19,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 207 transitions, 2174 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:19,895 INFO L231 Difference]: Finished difference. Result has 169 places, 180 transitions, 1717 flow [2024-06-28 02:42:19,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1717, PETRI_PLACES=169, PETRI_TRANSITIONS=180} [2024-06-28 02:42:19,895 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-28 02:42:19,895 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 180 transitions, 1717 flow [2024-06-28 02:42:19,895 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 02:42:19,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:19,896 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 02:42:19,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:42:19,896 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:19,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:19,896 INFO L85 PathProgramCache]: Analyzing trace with hash 109597620, now seen corresponding path program 2 times [2024-06-28 02:42:19,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:19,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658322262] [2024-06-28 02:42:19,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:19,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:20,016 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 02:42:20,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:20,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658322262] [2024-06-28 02:42:20,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658322262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:20,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:20,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:20,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109903006] [2024-06-28 02:42:20,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:20,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:20,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:20,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:20,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:20,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:20,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 180 transitions, 1717 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 02:42:20,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:20,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:20,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:20,375 INFO L124 PetriNetUnfolderBase]: 1605/2857 cut-off events. [2024-06-28 02:42:20,375 INFO L125 PetriNetUnfolderBase]: For 87014/87014 co-relation queries the response was YES. [2024-06-28 02:42:20,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15738 conditions, 2857 events. 1605/2857 cut-off events. For 87014/87014 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17879 event pairs, 401 based on Foata normal form. 1/2856 useless extension candidates. Maximal degree in co-relation 15667. Up to 2459 conditions per place. [2024-06-28 02:42:20,394 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 167 selfloop transitions, 38 changer transitions 0/215 dead transitions. [2024-06-28 02:42:20,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 215 transitions, 2348 flow [2024-06-28 02:42:20,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:20,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:20,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 02:42:20,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-28 02:42:20,395 INFO L175 Difference]: Start difference. First operand has 169 places, 180 transitions, 1717 flow. Second operand 9 states and 230 transitions. [2024-06-28 02:42:20,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 215 transitions, 2348 flow [2024-06-28 02:42:20,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 215 transitions, 2218 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:20,501 INFO L231 Difference]: Finished difference. Result has 174 places, 186 transitions, 1736 flow [2024-06-28 02:42:20,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1736, PETRI_PLACES=174, PETRI_TRANSITIONS=186} [2024-06-28 02:42:20,502 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-28 02:42:20,502 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 186 transitions, 1736 flow [2024-06-28 02:42:20,505 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 02:42:20,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:20,506 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 02:42:20,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:42:20,506 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:20,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:20,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1070605614, now seen corresponding path program 1 times [2024-06-28 02:42:20,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:20,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588025680] [2024-06-28 02:42:20,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:20,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:20,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:20,624 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 02:42:20,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:20,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588025680] [2024-06-28 02:42:20,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588025680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:20,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:20,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:20,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342679757] [2024-06-28 02:42:20,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:20,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:20,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:20,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:20,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:20,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:20,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 186 transitions, 1736 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 02:42:20,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:20,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:20,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:20,979 INFO L124 PetriNetUnfolderBase]: 1613/2869 cut-off events. [2024-06-28 02:42:20,979 INFO L125 PetriNetUnfolderBase]: For 91353/91353 co-relation queries the response was YES. [2024-06-28 02:42:20,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15860 conditions, 2869 events. 1613/2869 cut-off events. For 91353/91353 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17960 event pairs, 320 based on Foata normal form. 2/2869 useless extension candidates. Maximal degree in co-relation 15789. Up to 2441 conditions per place. [2024-06-28 02:42:20,998 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 178 selfloop transitions, 31 changer transitions 0/219 dead transitions. [2024-06-28 02:42:20,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2358 flow [2024-06-28 02:42:20,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:20,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:20,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:42:21,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-28 02:42:21,000 INFO L175 Difference]: Start difference. First operand has 174 places, 186 transitions, 1736 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:42:21,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2358 flow [2024-06-28 02:42:21,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 219 transitions, 2276 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:21,129 INFO L231 Difference]: Finished difference. Result has 175 places, 190 transitions, 1773 flow [2024-06-28 02:42:21,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1773, PETRI_PLACES=175, PETRI_TRANSITIONS=190} [2024-06-28 02:42:21,130 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 131 predicate places. [2024-06-28 02:42:21,130 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 190 transitions, 1773 flow [2024-06-28 02:42:21,130 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 02:42:21,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:21,131 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 02:42:21,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:42:21,131 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:21,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:21,131 INFO L85 PathProgramCache]: Analyzing trace with hash -988954004, now seen corresponding path program 2 times [2024-06-28 02:42:21,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:21,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728591772] [2024-06-28 02:42:21,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:21,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:21,247 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 02:42:21,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:21,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728591772] [2024-06-28 02:42:21,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728591772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:21,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:21,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:21,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390679251] [2024-06-28 02:42:21,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:21,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:21,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:21,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:21,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:21,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:21,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 190 transitions, 1773 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 02:42:21,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:21,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:21,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:21,607 INFO L124 PetriNetUnfolderBase]: 1621/2881 cut-off events. [2024-06-28 02:42:21,608 INFO L125 PetriNetUnfolderBase]: For 95606/95606 co-relation queries the response was YES. [2024-06-28 02:42:21,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16109 conditions, 2881 events. 1621/2881 cut-off events. For 95606/95606 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18013 event pairs, 399 based on Foata normal form. 2/2881 useless extension candidates. Maximal degree in co-relation 16037. Up to 2498 conditions per place. [2024-06-28 02:42:21,627 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 178 selfloop transitions, 28 changer transitions 0/216 dead transitions. [2024-06-28 02:42:21,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 216 transitions, 2273 flow [2024-06-28 02:42:21,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:21,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:21,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:42:21,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-28 02:42:21,629 INFO L175 Difference]: Start difference. First operand has 175 places, 190 transitions, 1773 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:42:21,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 216 transitions, 2273 flow [2024-06-28 02:42:21,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 216 transitions, 2203 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:21,787 INFO L231 Difference]: Finished difference. Result has 179 places, 192 transitions, 1796 flow [2024-06-28 02:42:21,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1796, PETRI_PLACES=179, PETRI_TRANSITIONS=192} [2024-06-28 02:42:21,787 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 135 predicate places. [2024-06-28 02:42:21,787 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 192 transitions, 1796 flow [2024-06-28 02:42:21,788 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 02:42:21,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:21,788 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 02:42:21,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:42:21,789 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:21,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:21,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1479111206, now seen corresponding path program 3 times [2024-06-28 02:42:21,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:21,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772491126] [2024-06-28 02:42:21,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:21,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:21,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:21,909 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 02:42:21,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:21,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772491126] [2024-06-28 02:42:21,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772491126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:21,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:21,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:21,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886870860] [2024-06-28 02:42:21,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:21,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:21,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:21,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:21,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:21,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:21,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 192 transitions, 1796 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 02:42:21,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:21,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:21,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:22,260 INFO L124 PetriNetUnfolderBase]: 1634/2899 cut-off events. [2024-06-28 02:42:22,260 INFO L125 PetriNetUnfolderBase]: For 99534/99534 co-relation queries the response was YES. [2024-06-28 02:42:22,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16347 conditions, 2899 events. 1634/2899 cut-off events. For 99534/99534 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18164 event pairs, 405 based on Foata normal form. 1/2896 useless extension candidates. Maximal degree in co-relation 16273. Up to 2411 conditions per place. [2024-06-28 02:42:22,280 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 146 selfloop transitions, 71 changer transitions 0/227 dead transitions. [2024-06-28 02:42:22,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 227 transitions, 2666 flow [2024-06-28 02:42:22,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:22,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:22,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 02:42:22,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6345514950166113 [2024-06-28 02:42:22,285 INFO L175 Difference]: Start difference. First operand has 179 places, 192 transitions, 1796 flow. Second operand 7 states and 191 transitions. [2024-06-28 02:42:22,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 227 transitions, 2666 flow [2024-06-28 02:42:22,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 227 transitions, 2603 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:22,419 INFO L231 Difference]: Finished difference. Result has 181 places, 201 transitions, 1995 flow [2024-06-28 02:42:22,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1995, PETRI_PLACES=181, PETRI_TRANSITIONS=201} [2024-06-28 02:42:22,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-28 02:42:22,419 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 201 transitions, 1995 flow [2024-06-28 02:42:22,420 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 02:42:22,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:22,420 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 02:42:22,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:42:22,420 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:22,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:22,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1051563694, now seen corresponding path program 4 times [2024-06-28 02:42:22,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:22,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790449625] [2024-06-28 02:42:22,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:22,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:22,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:22,527 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 02:42:22,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:22,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790449625] [2024-06-28 02:42:22,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790449625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:22,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:22,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:22,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036068193] [2024-06-28 02:42:22,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:22,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:22,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:22,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:22,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:22,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:22,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 201 transitions, 1995 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 02:42:22,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:22,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:22,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:22,892 INFO L124 PetriNetUnfolderBase]: 1639/2908 cut-off events. [2024-06-28 02:42:22,893 INFO L125 PetriNetUnfolderBase]: For 105319/105319 co-relation queries the response was YES. [2024-06-28 02:42:22,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16865 conditions, 2908 events. 1639/2908 cut-off events. For 105319/105319 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 18246 event pairs, 405 based on Foata normal form. 1/2905 useless extension candidates. Maximal degree in co-relation 16790. Up to 2417 conditions per place. [2024-06-28 02:42:22,913 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 143 selfloop transitions, 73 changer transitions 0/226 dead transitions. [2024-06-28 02:42:22,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 226 transitions, 2703 flow [2024-06-28 02:42:22,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:22,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:22,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:42:22,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-28 02:42:22,914 INFO L175 Difference]: Start difference. First operand has 181 places, 201 transitions, 1995 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:42:22,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 226 transitions, 2703 flow [2024-06-28 02:42:23,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 226 transitions, 2559 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:23,089 INFO L231 Difference]: Finished difference. Result has 185 places, 204 transitions, 2045 flow [2024-06-28 02:42:23,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2045, PETRI_PLACES=185, PETRI_TRANSITIONS=204} [2024-06-28 02:42:23,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 141 predicate places. [2024-06-28 02:42:23,090 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 204 transitions, 2045 flow [2024-06-28 02:42:23,090 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 02:42:23,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:23,090 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 02:42:23,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:42:23,091 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:23,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:23,091 INFO L85 PathProgramCache]: Analyzing trace with hash -530946864, now seen corresponding path program 5 times [2024-06-28 02:42:23,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:23,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576179284] [2024-06-28 02:42:23,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:23,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:23,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:23,232 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 02:42:23,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:23,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576179284] [2024-06-28 02:42:23,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576179284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:23,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:23,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:23,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560243676] [2024-06-28 02:42:23,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:23,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:23,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:23,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:23,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:23,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:23,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 204 transitions, 2045 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 02:42:23,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:23,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:23,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:23,598 INFO L124 PetriNetUnfolderBase]: 1644/2921 cut-off events. [2024-06-28 02:42:23,598 INFO L125 PetriNetUnfolderBase]: For 107472/107472 co-relation queries the response was YES. [2024-06-28 02:42:23,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16699 conditions, 2921 events. 1644/2921 cut-off events. For 107472/107472 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18343 event pairs, 399 based on Foata normal form. 1/2920 useless extension candidates. Maximal degree in co-relation 16623. Up to 2533 conditions per place. [2024-06-28 02:42:23,619 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 186 selfloop transitions, 28 changer transitions 0/224 dead transitions. [2024-06-28 02:42:23,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 224 transitions, 2544 flow [2024-06-28 02:42:23,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:23,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:23,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:42:23,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:42:23,620 INFO L175 Difference]: Start difference. First operand has 185 places, 204 transitions, 2045 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:42:23,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 224 transitions, 2544 flow [2024-06-28 02:42:23,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 224 transitions, 2419 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:23,880 INFO L231 Difference]: Finished difference. Result has 188 places, 207 transitions, 2017 flow [2024-06-28 02:42:23,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1923, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2017, PETRI_PLACES=188, PETRI_TRANSITIONS=207} [2024-06-28 02:42:23,880 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 144 predicate places. [2024-06-28 02:42:23,881 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 207 transitions, 2017 flow [2024-06-28 02:42:23,881 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 02:42:23,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:23,881 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 02:42:23,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:42:23,881 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:23,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:23,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1408030220, now seen corresponding path program 6 times [2024-06-28 02:42:23,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:23,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487593012] [2024-06-28 02:42:23,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:23,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:23,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:23,991 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 02:42:23,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:23,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487593012] [2024-06-28 02:42:23,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487593012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:23,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:23,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:23,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857381049] [2024-06-28 02:42:23,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:23,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:23,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:23,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:23,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:24,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:24,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 207 transitions, 2017 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 02:42:24,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:24,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:24,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:24,370 INFO L124 PetriNetUnfolderBase]: 1657/2939 cut-off events. [2024-06-28 02:42:24,371 INFO L125 PetriNetUnfolderBase]: For 112702/112702 co-relation queries the response was YES. [2024-06-28 02:42:24,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16831 conditions, 2939 events. 1657/2939 cut-off events. For 112702/112702 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18463 event pairs, 405 based on Foata normal form. 1/2936 useless extension candidates. Maximal degree in co-relation 16754. Up to 2438 conditions per place. [2024-06-28 02:42:24,393 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 140 selfloop transitions, 82 changer transitions 0/232 dead transitions. [2024-06-28 02:42:24,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 232 transitions, 2756 flow [2024-06-28 02:42:24,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:24,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:24,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:42:24,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-28 02:42:24,394 INFO L175 Difference]: Start difference. First operand has 188 places, 207 transitions, 2017 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:42:24,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 232 transitions, 2756 flow [2024-06-28 02:42:24,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 232 transitions, 2698 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:24,682 INFO L231 Difference]: Finished difference. Result has 191 places, 213 transitions, 2190 flow [2024-06-28 02:42:24,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2190, PETRI_PLACES=191, PETRI_TRANSITIONS=213} [2024-06-28 02:42:24,683 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 147 predicate places. [2024-06-28 02:42:24,683 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 213 transitions, 2190 flow [2024-06-28 02:42:24,683 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 02:42:24,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:24,683 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 02:42:24,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:42:24,683 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:24,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:24,684 INFO L85 PathProgramCache]: Analyzing trace with hash 480492594, now seen corresponding path program 3 times [2024-06-28 02:42:24,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:24,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72289342] [2024-06-28 02:42:24,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:24,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:24,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:24,801 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 02:42:24,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:24,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72289342] [2024-06-28 02:42:24,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72289342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:24,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:24,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:24,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114139517] [2024-06-28 02:42:24,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:24,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:24,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:24,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:24,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:24,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:24,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 213 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 02:42:24,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:24,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:24,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:25,148 INFO L124 PetriNetUnfolderBase]: 1665/2955 cut-off events. [2024-06-28 02:42:25,149 INFO L125 PetriNetUnfolderBase]: For 118652/118652 co-relation queries the response was YES. [2024-06-28 02:42:25,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17129 conditions, 2955 events. 1665/2955 cut-off events. For 118652/118652 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18513 event pairs, 399 based on Foata normal form. 2/2955 useless extension candidates. Maximal degree in co-relation 17051. Up to 2560 conditions per place. [2024-06-28 02:42:25,170 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 196 selfloop transitions, 27 changer transitions 0/233 dead transitions. [2024-06-28 02:42:25,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 233 transitions, 2702 flow [2024-06-28 02:42:25,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:25,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:25,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:42:25,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:42:25,172 INFO L175 Difference]: Start difference. First operand has 191 places, 213 transitions, 2190 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:42:25,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 233 transitions, 2702 flow [2024-06-28 02:42:25,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 233 transitions, 2600 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:25,437 INFO L231 Difference]: Finished difference. Result has 195 places, 215 transitions, 2173 flow [2024-06-28 02:42:25,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2088, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2173, PETRI_PLACES=195, PETRI_TRANSITIONS=215} [2024-06-28 02:42:25,438 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-28 02:42:25,438 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 215 transitions, 2173 flow [2024-06-28 02:42:25,438 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 02:42:25,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:25,438 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 02:42:25,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:42:25,438 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:25,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:25,439 INFO L85 PathProgramCache]: Analyzing trace with hash -708013780, now seen corresponding path program 1 times [2024-06-28 02:42:25,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:25,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634802131] [2024-06-28 02:42:25,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:25,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:25,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:25,542 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 02:42:25,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:25,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634802131] [2024-06-28 02:42:25,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634802131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:25,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:25,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:25,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817390842] [2024-06-28 02:42:25,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:25,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:25,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:25,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:25,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:25,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:25,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 215 transitions, 2173 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 02:42:25,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:25,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:25,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:25,936 INFO L124 PetriNetUnfolderBase]: 1670/2959 cut-off events. [2024-06-28 02:42:25,937 INFO L125 PetriNetUnfolderBase]: For 122040/122040 co-relation queries the response was YES. [2024-06-28 02:42:25,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17165 conditions, 2959 events. 1670/2959 cut-off events. For 122040/122040 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18631 event pairs, 405 based on Foata normal form. 1/2957 useless extension candidates. Maximal degree in co-relation 17086. Up to 2540 conditions per place. [2024-06-28 02:42:25,960 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 203 selfloop transitions, 28 changer transitions 0/241 dead transitions. [2024-06-28 02:42:25,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 241 transitions, 2731 flow [2024-06-28 02:42:25,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:25,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:25,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:42:25,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-28 02:42:25,961 INFO L175 Difference]: Start difference. First operand has 195 places, 215 transitions, 2173 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:42:25,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 241 transitions, 2731 flow [2024-06-28 02:42:26,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 241 transitions, 2666 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:26,266 INFO L231 Difference]: Finished difference. Result has 197 places, 218 transitions, 2214 flow [2024-06-28 02:42:26,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2214, PETRI_PLACES=197, PETRI_TRANSITIONS=218} [2024-06-28 02:42:26,267 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-28 02:42:26,267 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 218 transitions, 2214 flow [2024-06-28 02:42:26,267 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 02:42:26,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:26,267 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 02:42:26,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:42:26,268 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:26,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:26,268 INFO L85 PathProgramCache]: Analyzing trace with hash -703252180, now seen corresponding path program 2 times [2024-06-28 02:42:26,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:26,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443831636] [2024-06-28 02:42:26,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:26,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:26,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:26,375 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 02:42:26,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:26,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443831636] [2024-06-28 02:42:26,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443831636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:26,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:26,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:26,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538371098] [2024-06-28 02:42:26,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:26,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:26,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:26,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:26,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:26,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:26,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 218 transitions, 2214 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 02:42:26,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:26,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:26,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:26,735 INFO L124 PetriNetUnfolderBase]: 1683/2978 cut-off events. [2024-06-28 02:42:26,736 INFO L125 PetriNetUnfolderBase]: For 128284/128284 co-relation queries the response was YES. [2024-06-28 02:42:26,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17691 conditions, 2978 events. 1683/2978 cut-off events. For 128284/128284 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 18773 event pairs, 411 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 17611. Up to 2489 conditions per place. [2024-06-28 02:42:26,757 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 185 selfloop transitions, 61 changer transitions 0/256 dead transitions. [2024-06-28 02:42:26,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 256 transitions, 3134 flow [2024-06-28 02:42:26,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:26,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:26,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:42:26,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6245847176079734 [2024-06-28 02:42:26,759 INFO L175 Difference]: Start difference. First operand has 197 places, 218 transitions, 2214 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:42:26,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 256 transitions, 3134 flow [2024-06-28 02:42:27,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 256 transitions, 3050 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:27,081 INFO L231 Difference]: Finished difference. Result has 200 places, 234 transitions, 2468 flow [2024-06-28 02:42:27,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2468, PETRI_PLACES=200, PETRI_TRANSITIONS=234} [2024-06-28 02:42:27,082 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-28 02:42:27,082 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 234 transitions, 2468 flow [2024-06-28 02:42:27,082 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 02:42:27,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:27,082 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 02:42:27,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:42:27,082 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:27,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:27,083 INFO L85 PathProgramCache]: Analyzing trace with hash 747188846, now seen corresponding path program 1 times [2024-06-28 02:42:27,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:27,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310214837] [2024-06-28 02:42:27,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:27,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:27,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:27,177 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 02:42:27,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:27,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310214837] [2024-06-28 02:42:27,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310214837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:27,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:27,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:27,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012164541] [2024-06-28 02:42:27,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:27,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:27,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:27,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:27,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:27,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:27,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 234 transitions, 2468 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 02:42:27,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:27,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:27,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:27,545 INFO L124 PetriNetUnfolderBase]: 1696/3002 cut-off events. [2024-06-28 02:42:27,546 INFO L125 PetriNetUnfolderBase]: For 135864/135864 co-relation queries the response was YES. [2024-06-28 02:42:27,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18306 conditions, 3002 events. 1696/3002 cut-off events. For 135864/135864 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18942 event pairs, 406 based on Foata normal form. 1/2997 useless extension candidates. Maximal degree in co-relation 18224. Up to 2535 conditions per place. [2024-06-28 02:42:27,566 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 205 selfloop transitions, 56 changer transitions 0/271 dead transitions. [2024-06-28 02:42:27,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 271 transitions, 3398 flow [2024-06-28 02:42:27,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:27,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:27,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:42:27,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-28 02:42:27,567 INFO L175 Difference]: Start difference. First operand has 200 places, 234 transitions, 2468 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:42:27,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 271 transitions, 3398 flow [2024-06-28 02:42:27,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 271 transitions, 3342 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-28 02:42:27,753 INFO L231 Difference]: Finished difference. Result has 207 places, 249 transitions, 2729 flow [2024-06-28 02:42:27,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2729, PETRI_PLACES=207, PETRI_TRANSITIONS=249} [2024-06-28 02:42:27,754 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-28 02:42:27,754 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 249 transitions, 2729 flow [2024-06-28 02:42:27,754 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 02:42:27,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:27,754 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 02:42:27,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:42:27,754 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:27,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:27,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1408037164, now seen corresponding path program 3 times [2024-06-28 02:42:27,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:27,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609246095] [2024-06-28 02:42:27,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:27,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:27,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:27,853 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 02:42:27,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:27,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609246095] [2024-06-28 02:42:27,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609246095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:27,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:27,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:27,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916354855] [2024-06-28 02:42:27,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:27,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:27,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:27,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:27,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:27,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:27,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 249 transitions, 2729 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 02:42:27,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:27,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:27,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:28,270 INFO L124 PetriNetUnfolderBase]: 1709/3022 cut-off events. [2024-06-28 02:42:28,270 INFO L125 PetriNetUnfolderBase]: For 143535/143535 co-relation queries the response was YES. [2024-06-28 02:42:28,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18963 conditions, 3022 events. 1709/3022 cut-off events. For 143535/143535 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19103 event pairs, 410 based on Foata normal form. 1/3017 useless extension candidates. Maximal degree in co-relation 18877. Up to 2522 conditions per place. [2024-06-28 02:42:28,295 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 195 selfloop transitions, 69 changer transitions 0/274 dead transitions. [2024-06-28 02:42:28,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 274 transitions, 3603 flow [2024-06-28 02:42:28,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:28,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:28,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:42:28,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-28 02:42:28,297 INFO L175 Difference]: Start difference. First operand has 207 places, 249 transitions, 2729 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:42:28,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 274 transitions, 3603 flow [2024-06-28 02:42:28,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 274 transitions, 3532 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:28,650 INFO L231 Difference]: Finished difference. Result has 212 places, 255 transitions, 2894 flow [2024-06-28 02:42:28,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2894, PETRI_PLACES=212, PETRI_TRANSITIONS=255} [2024-06-28 02:42:28,651 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-28 02:42:28,651 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 255 transitions, 2894 flow [2024-06-28 02:42:28,652 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 02:42:28,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:28,652 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 02:42:28,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:42:28,652 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:28,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:28,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1335915698, now seen corresponding path program 2 times [2024-06-28 02:42:28,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:28,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760483360] [2024-06-28 02:42:28,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:28,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:28,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:28,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 02:42:28,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:28,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760483360] [2024-06-28 02:42:28,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760483360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:28,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:28,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:28,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994752410] [2024-06-28 02:42:28,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:28,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:28,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:28,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:28,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:28,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:28,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 255 transitions, 2894 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 02:42:28,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:28,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:28,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:29,201 INFO L124 PetriNetUnfolderBase]: 1730/3059 cut-off events. [2024-06-28 02:42:29,201 INFO L125 PetriNetUnfolderBase]: For 151870/151870 co-relation queries the response was YES. [2024-06-28 02:42:29,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19505 conditions, 3059 events. 1730/3059 cut-off events. For 151870/151870 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19363 event pairs, 406 based on Foata normal form. 1/3054 useless extension candidates. Maximal degree in co-relation 19417. Up to 2577 conditions per place. [2024-06-28 02:42:29,224 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 211 selfloop transitions, 63 changer transitions 0/284 dead transitions. [2024-06-28 02:42:29,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 284 transitions, 3923 flow [2024-06-28 02:42:29,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:29,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:29,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:42:29,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:42:29,225 INFO L175 Difference]: Start difference. First operand has 212 places, 255 transitions, 2894 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:42:29,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 284 transitions, 3923 flow [2024-06-28 02:42:29,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 284 transitions, 3811 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:29,545 INFO L231 Difference]: Finished difference. Result has 216 places, 264 transitions, 3029 flow [2024-06-28 02:42:29,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2782, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3029, PETRI_PLACES=216, PETRI_TRANSITIONS=264} [2024-06-28 02:42:29,545 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-28 02:42:29,545 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 264 transitions, 3029 flow [2024-06-28 02:42:29,546 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 02:42:29,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:29,546 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 02:42:29,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:42:29,546 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:29,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:29,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1344486578, now seen corresponding path program 3 times [2024-06-28 02:42:29,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:29,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400774255] [2024-06-28 02:42:29,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:29,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:29,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:29,655 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 02:42:29,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:29,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400774255] [2024-06-28 02:42:29,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400774255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:29,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:29,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:29,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178063766] [2024-06-28 02:42:29,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:29,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:29,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:29,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:29,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:29,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:29,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 264 transitions, 3029 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 02:42:29,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:29,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:29,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:30,047 INFO L124 PetriNetUnfolderBase]: 1727/3055 cut-off events. [2024-06-28 02:42:30,048 INFO L125 PetriNetUnfolderBase]: For 155774/155774 co-relation queries the response was YES. [2024-06-28 02:42:30,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19508 conditions, 3055 events. 1727/3055 cut-off events. For 155774/155774 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19348 event pairs, 406 based on Foata normal form. 1/3050 useless extension candidates. Maximal degree in co-relation 19419. Up to 2574 conditions per place. [2024-06-28 02:42:30,073 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 208 selfloop transitions, 65 changer transitions 0/283 dead transitions. [2024-06-28 02:42:30,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 283 transitions, 3837 flow [2024-06-28 02:42:30,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:30,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:30,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:42:30,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-28 02:42:30,075 INFO L175 Difference]: Start difference. First operand has 216 places, 264 transitions, 3029 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:42:30,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 283 transitions, 3837 flow [2024-06-28 02:42:30,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 283 transitions, 3727 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:30,470 INFO L231 Difference]: Finished difference. Result has 221 places, 264 transitions, 3055 flow [2024-06-28 02:42:30,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2919, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3055, PETRI_PLACES=221, PETRI_TRANSITIONS=264} [2024-06-28 02:42:30,470 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 177 predicate places. [2024-06-28 02:42:30,471 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 264 transitions, 3055 flow [2024-06-28 02:42:30,471 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 02:42:30,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:30,471 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 02:42:30,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:42:30,471 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:30,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:30,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1416625900, now seen corresponding path program 1 times [2024-06-28 02:42:30,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:30,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102402688] [2024-06-28 02:42:30,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:30,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:30,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:30,583 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 02:42:30,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:30,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102402688] [2024-06-28 02:42:30,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102402688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:30,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:30,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:30,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878533704] [2024-06-28 02:42:30,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:30,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:30,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:30,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:30,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:30,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:42:30,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 264 transitions, 3055 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:42:30,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:30,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:42:30,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:31,029 INFO L124 PetriNetUnfolderBase]: 1668/2986 cut-off events. [2024-06-28 02:42:31,030 INFO L125 PetriNetUnfolderBase]: For 175167/175167 co-relation queries the response was YES. [2024-06-28 02:42:31,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19385 conditions, 2986 events. 1668/2986 cut-off events. For 175167/175167 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19041 event pairs, 382 based on Foata normal form. 10/2965 useless extension candidates. Maximal degree in co-relation 19295. Up to 2415 conditions per place. [2024-06-28 02:42:31,055 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 205 selfloop transitions, 40 changer transitions 0/286 dead transitions. [2024-06-28 02:42:31,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 286 transitions, 3637 flow [2024-06-28 02:42:31,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:31,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:31,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:42:31,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-28 02:42:31,056 INFO L175 Difference]: Start difference. First operand has 221 places, 264 transitions, 3055 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:42:31,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 286 transitions, 3637 flow [2024-06-28 02:42:31,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 286 transitions, 3502 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:31,401 INFO L231 Difference]: Finished difference. Result has 223 places, 265 transitions, 3026 flow [2024-06-28 02:42:31,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=223, PETRI_TRANSITIONS=265} [2024-06-28 02:42:31,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-28 02:42:31,402 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 265 transitions, 3026 flow [2024-06-28 02:42:31,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:42:31,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:31,402 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 02:42:31,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:42:31,402 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:31,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:31,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1020850798, now seen corresponding path program 7 times [2024-06-28 02:42:31,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:31,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666348446] [2024-06-28 02:42:31,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:31,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:31,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:31,515 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 02:42:31,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:31,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666348446] [2024-06-28 02:42:31,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666348446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:31,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:31,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:31,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165423414] [2024-06-28 02:42:31,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:31,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:31,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:31,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:31,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:31,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:31,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 265 transitions, 3026 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 02:42:31,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:31,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:31,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:31,926 INFO L124 PetriNetUnfolderBase]: 1768/3114 cut-off events. [2024-06-28 02:42:31,926 INFO L125 PetriNetUnfolderBase]: For 167551/167551 co-relation queries the response was YES. [2024-06-28 02:42:31,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20067 conditions, 3114 events. 1768/3114 cut-off events. For 167551/167551 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 19738 event pairs, 420 based on Foata normal form. 1/3107 useless extension candidates. Maximal degree in co-relation 19976. Up to 2598 conditions per place. [2024-06-28 02:42:31,952 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 194 selfloop transitions, 86 changer transitions 0/290 dead transitions. [2024-06-28 02:42:31,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 290 transitions, 3901 flow [2024-06-28 02:42:31,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:31,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:31,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 02:42:31,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6212624584717608 [2024-06-28 02:42:31,953 INFO L175 Difference]: Start difference. First operand has 223 places, 265 transitions, 3026 flow. Second operand 7 states and 187 transitions. [2024-06-28 02:42:31,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 290 transitions, 3901 flow [2024-06-28 02:42:32,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 290 transitions, 3817 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:32,322 INFO L231 Difference]: Finished difference. Result has 225 places, 268 transitions, 3157 flow [2024-06-28 02:42:32,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3157, PETRI_PLACES=225, PETRI_TRANSITIONS=268} [2024-06-28 02:42:32,323 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-28 02:42:32,323 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 268 transitions, 3157 flow [2024-06-28 02:42:32,323 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 02:42:32,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:32,323 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 02:42:32,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:42:32,324 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:32,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:32,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1021236748, now seen corresponding path program 8 times [2024-06-28 02:42:32,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:32,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452235493] [2024-06-28 02:42:32,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:32,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:32,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:32,415 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 02:42:32,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:32,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452235493] [2024-06-28 02:42:32,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452235493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:32,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:32,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:32,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659025150] [2024-06-28 02:42:32,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:32,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:32,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:32,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:32,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:32,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:32,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 268 transitions, 3157 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 02:42:32,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:32,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:32,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:32,903 INFO L124 PetriNetUnfolderBase]: 1765/3110 cut-off events. [2024-06-28 02:42:32,904 INFO L125 PetriNetUnfolderBase]: For 171214/171214 co-relation queries the response was YES. [2024-06-28 02:42:32,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20125 conditions, 3110 events. 1765/3110 cut-off events. For 171214/171214 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19745 event pairs, 420 based on Foata normal form. 1/3103 useless extension candidates. Maximal degree in co-relation 20033. Up to 2595 conditions per place. [2024-06-28 02:42:32,932 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 193 selfloop transitions, 84 changer transitions 0/287 dead transitions. [2024-06-28 02:42:32,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 287 transitions, 3985 flow [2024-06-28 02:42:32,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:32,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:32,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:42:32,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-28 02:42:32,934 INFO L175 Difference]: Start difference. First operand has 225 places, 268 transitions, 3157 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:42:32,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 287 transitions, 3985 flow [2024-06-28 02:42:33,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 287 transitions, 3687 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:33,431 INFO L231 Difference]: Finished difference. Result has 225 places, 268 transitions, 3033 flow [2024-06-28 02:42:33,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2859, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3033, PETRI_PLACES=225, PETRI_TRANSITIONS=268} [2024-06-28 02:42:33,431 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 181 predicate places. [2024-06-28 02:42:33,431 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 268 transitions, 3033 flow [2024-06-28 02:42:33,432 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 02:42:33,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:33,432 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 02:42:33,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:42:33,432 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:33,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:33,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1387823492, now seen corresponding path program 9 times [2024-06-28 02:42:33,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:33,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638473397] [2024-06-28 02:42:33,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:33,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:33,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:33,546 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 02:42:33,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:33,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638473397] [2024-06-28 02:42:33,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638473397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:33,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:33,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:33,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747302281] [2024-06-28 02:42:33,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:33,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:33,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:33,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:33,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:33,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:33,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 268 transitions, 3033 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 02:42:33,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:33,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:33,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:33,939 INFO L124 PetriNetUnfolderBase]: 1770/3119 cut-off events. [2024-06-28 02:42:33,939 INFO L125 PetriNetUnfolderBase]: For 175898/175898 co-relation queries the response was YES. [2024-06-28 02:42:33,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20062 conditions, 3119 events. 1770/3119 cut-off events. For 175898/175898 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19821 event pairs, 420 based on Foata normal form. 1/3112 useless extension candidates. Maximal degree in co-relation 19971. Up to 2601 conditions per place. [2024-06-28 02:42:33,963 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 187 selfloop transitions, 89 changer transitions 0/286 dead transitions. [2024-06-28 02:42:33,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 286 transitions, 3766 flow [2024-06-28 02:42:33,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:33,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:33,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:42:33,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-28 02:42:33,965 INFO L175 Difference]: Start difference. First operand has 225 places, 268 transitions, 3033 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:42:33,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 286 transitions, 3766 flow [2024-06-28 02:42:34,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 286 transitions, 3580 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:34,261 INFO L231 Difference]: Finished difference. Result has 227 places, 271 transitions, 3060 flow [2024-06-28 02:42:34,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3060, PETRI_PLACES=227, PETRI_TRANSITIONS=271} [2024-06-28 02:42:34,261 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-28 02:42:34,262 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 271 transitions, 3060 flow [2024-06-28 02:42:34,262 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 02:42:34,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:34,262 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 02:42:34,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:42:34,262 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:34,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:34,263 INFO L85 PathProgramCache]: Analyzing trace with hash -33778450, now seen corresponding path program 10 times [2024-06-28 02:42:34,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:34,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775428139] [2024-06-28 02:42:34,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:34,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:34,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:34,374 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 02:42:34,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:34,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775428139] [2024-06-28 02:42:34,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775428139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:34,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:34,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:34,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996144281] [2024-06-28 02:42:34,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:34,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:34,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:34,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:34,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:34,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:34,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 271 transitions, 3060 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 02:42:34,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:34,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:34,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:34,809 INFO L124 PetriNetUnfolderBase]: 1767/3107 cut-off events. [2024-06-28 02:42:34,809 INFO L125 PetriNetUnfolderBase]: For 180163/180163 co-relation queries the response was YES. [2024-06-28 02:42:34,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20075 conditions, 3107 events. 1767/3107 cut-off events. For 180163/180163 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19716 event pairs, 438 based on Foata normal form. 1/3100 useless extension candidates. Maximal degree in co-relation 19983. Up to 2598 conditions per place. [2024-06-28 02:42:34,831 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 184 selfloop transitions, 89 changer transitions 0/283 dead transitions. [2024-06-28 02:42:34,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 283 transitions, 3752 flow [2024-06-28 02:42:34,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:34,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:34,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:42:34,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-28 02:42:34,833 INFO L175 Difference]: Start difference. First operand has 227 places, 271 transitions, 3060 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:42:34,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 283 transitions, 3752 flow [2024-06-28 02:42:35,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 283 transitions, 3616 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:35,143 INFO L231 Difference]: Finished difference. Result has 230 places, 271 transitions, 3108 flow [2024-06-28 02:42:35,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2924, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3108, PETRI_PLACES=230, PETRI_TRANSITIONS=271} [2024-06-28 02:42:35,143 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-28 02:42:35,143 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 271 transitions, 3108 flow [2024-06-28 02:42:35,144 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 02:42:35,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:35,144 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 02:42:35,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:42:35,144 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:35,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:35,144 INFO L85 PathProgramCache]: Analyzing trace with hash 562054668, now seen corresponding path program 11 times [2024-06-28 02:42:35,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:35,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039219114] [2024-06-28 02:42:35,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:35,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:35,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:35,244 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 02:42:35,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:35,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039219114] [2024-06-28 02:42:35,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039219114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:35,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:35,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:35,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863404393] [2024-06-28 02:42:35,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:35,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:35,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:35,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:35,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:35,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:35,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 271 transitions, 3108 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 02:42:35,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:35,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:35,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:35,621 INFO L124 PetriNetUnfolderBase]: 1764/3103 cut-off events. [2024-06-28 02:42:35,621 INFO L125 PetriNetUnfolderBase]: For 184369/184369 co-relation queries the response was YES. [2024-06-28 02:42:35,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20104 conditions, 3103 events. 1764/3103 cut-off events. For 184369/184369 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19723 event pairs, 438 based on Foata normal form. 1/3096 useless extension candidates. Maximal degree in co-relation 20011. Up to 2595 conditions per place. [2024-06-28 02:42:35,646 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 186 selfloop transitions, 87 changer transitions 0/283 dead transitions. [2024-06-28 02:42:35,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 283 transitions, 3802 flow [2024-06-28 02:42:35,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:35,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:35,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:42:35,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:42:35,648 INFO L175 Difference]: Start difference. First operand has 230 places, 271 transitions, 3108 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:42:35,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 283 transitions, 3802 flow [2024-06-28 02:42:36,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 283 transitions, 3580 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:36,071 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 3066 flow [2024-06-28 02:42:36,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3066, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-06-28 02:42:36,071 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-28 02:42:36,071 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 3066 flow [2024-06-28 02:42:36,071 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 02:42:36,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:36,072 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 02:42:36,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:42:36,072 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:36,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:36,072 INFO L85 PathProgramCache]: Analyzing trace with hash 561877038, now seen corresponding path program 12 times [2024-06-28 02:42:36,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:36,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399023404] [2024-06-28 02:42:36,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:36,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:36,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:36,165 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 02:42:36,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:36,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399023404] [2024-06-28 02:42:36,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399023404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:36,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:36,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:36,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123944636] [2024-06-28 02:42:36,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:36,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:36,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:36,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:36,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:36,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:36,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 3066 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 02:42:36,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:36,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:36,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:36,562 INFO L124 PetriNetUnfolderBase]: 1761/3110 cut-off events. [2024-06-28 02:42:36,562 INFO L125 PetriNetUnfolderBase]: For 186724/186724 co-relation queries the response was YES. [2024-06-28 02:42:36,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20066 conditions, 3110 events. 1761/3110 cut-off events. For 186724/186724 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19795 event pairs, 414 based on Foata normal form. 1/3106 useless extension candidates. Maximal degree in co-relation 19973. Up to 2703 conditions per place. [2024-06-28 02:42:36,587 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 244 selfloop transitions, 28 changer transitions 0/282 dead transitions. [2024-06-28 02:42:36,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 282 transitions, 3636 flow [2024-06-28 02:42:36,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:36,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:36,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:42:36,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:42:36,588 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 3066 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:42:36,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 282 transitions, 3636 flow [2024-06-28 02:42:37,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 282 transitions, 3360 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:37,066 INFO L231 Difference]: Finished difference. Result has 231 places, 271 transitions, 2852 flow [2024-06-28 02:42:37,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2790, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2852, PETRI_PLACES=231, PETRI_TRANSITIONS=271} [2024-06-28 02:42:37,066 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-28 02:42:37,067 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 271 transitions, 2852 flow [2024-06-28 02:42:37,067 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 02:42:37,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:37,067 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 02:42:37,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:42:37,067 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:37,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:37,068 INFO L85 PathProgramCache]: Analyzing trace with hash 557290092, now seen corresponding path program 4 times [2024-06-28 02:42:37,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:37,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644202721] [2024-06-28 02:42:37,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:37,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:37,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:37,191 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 02:42:37,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:37,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644202721] [2024-06-28 02:42:37,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644202721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:37,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:37,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:37,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055091500] [2024-06-28 02:42:37,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:37,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:37,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:37,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:37,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:37,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:37,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 271 transitions, 2852 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 02:42:37,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:37,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:37,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:37,572 INFO L124 PetriNetUnfolderBase]: 1756/3103 cut-off events. [2024-06-28 02:42:37,572 INFO L125 PetriNetUnfolderBase]: For 189218/189218 co-relation queries the response was YES. [2024-06-28 02:42:37,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19812 conditions, 3103 events. 1756/3103 cut-off events. For 189218/189218 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 19691 event pairs, 413 based on Foata normal form. 2/3100 useless extension candidates. Maximal degree in co-relation 19718. Up to 2693 conditions per place. [2024-06-28 02:42:37,596 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 246 selfloop transitions, 27 changer transitions 0/283 dead transitions. [2024-06-28 02:42:37,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 283 transitions, 3426 flow [2024-06-28 02:42:37,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:37,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:37,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:42:37,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:42:37,598 INFO L175 Difference]: Start difference. First operand has 231 places, 271 transitions, 2852 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:42:37,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 283 transitions, 3426 flow [2024-06-28 02:42:38,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 283 transitions, 3312 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:38,186 INFO L231 Difference]: Finished difference. Result has 230 places, 271 transitions, 2797 flow [2024-06-28 02:42:38,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2738, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2797, PETRI_PLACES=230, PETRI_TRANSITIONS=271} [2024-06-28 02:42:38,187 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-28 02:42:38,187 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 271 transitions, 2797 flow [2024-06-28 02:42:38,187 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 02:42:38,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:38,187 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 02:42:38,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:42:38,187 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:38,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:38,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1016482092, now seen corresponding path program 4 times [2024-06-28 02:42:38,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:38,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861455739] [2024-06-28 02:42:38,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:38,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:38,287 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 02:42:38,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:38,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861455739] [2024-06-28 02:42:38,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861455739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:38,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:38,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:38,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737770885] [2024-06-28 02:42:38,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:38,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:38,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:38,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:38,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:38,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:38,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 271 transitions, 2797 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 02:42:38,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:38,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:38,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:38,693 INFO L124 PetriNetUnfolderBase]: 1761/3117 cut-off events. [2024-06-28 02:42:38,693 INFO L125 PetriNetUnfolderBase]: For 192551/192551 co-relation queries the response was YES. [2024-06-28 02:42:38,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19924 conditions, 3117 events. 1761/3117 cut-off events. For 192551/192551 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19861 event pairs, 406 based on Foata normal form. 1/3115 useless extension candidates. Maximal degree in co-relation 19829. Up to 2673 conditions per place. [2024-06-28 02:42:38,718 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 256 selfloop transitions, 28 changer transitions 0/294 dead transitions. [2024-06-28 02:42:38,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 294 transitions, 3460 flow [2024-06-28 02:42:38,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:38,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:38,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:42:38,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-28 02:42:38,719 INFO L175 Difference]: Start difference. First operand has 230 places, 271 transitions, 2797 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:42:38,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 294 transitions, 3460 flow [2024-06-28 02:42:39,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 294 transitions, 3387 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:39,479 INFO L231 Difference]: Finished difference. Result has 231 places, 274 transitions, 2837 flow [2024-06-28 02:42:39,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2724, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2837, PETRI_PLACES=231, PETRI_TRANSITIONS=274} [2024-06-28 02:42:39,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 187 predicate places. [2024-06-28 02:42:39,480 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 274 transitions, 2837 flow [2024-06-28 02:42:39,480 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 02:42:39,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:39,480 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 02:42:39,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:42:39,480 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:39,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:39,481 INFO L85 PathProgramCache]: Analyzing trace with hash 817158632, now seen corresponding path program 5 times [2024-06-28 02:42:39,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:39,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592585265] [2024-06-28 02:42:39,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:39,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:39,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:39,574 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 02:42:39,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:39,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592585265] [2024-06-28 02:42:39,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592585265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:39,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:39,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:39,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618008485] [2024-06-28 02:42:39,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:39,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:39,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:39,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:39,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:39,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:39,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 274 transitions, 2837 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 02:42:39,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:39,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:39,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:39,980 INFO L124 PetriNetUnfolderBase]: 1766/3124 cut-off events. [2024-06-28 02:42:39,980 INFO L125 PetriNetUnfolderBase]: For 198524/198524 co-relation queries the response was YES. [2024-06-28 02:42:39,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20083 conditions, 3124 events. 1766/3124 cut-off events. For 198524/198524 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19899 event pairs, 409 based on Foata normal form. 1/3120 useless extension candidates. Maximal degree in co-relation 19987. Up to 2606 conditions per place. [2024-06-28 02:42:40,009 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 213 selfloop transitions, 74 changer transitions 0/297 dead transitions. [2024-06-28 02:42:40,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 297 transitions, 3894 flow [2024-06-28 02:42:40,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:40,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:40,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:42:40,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-28 02:42:40,011 INFO L175 Difference]: Start difference. First operand has 231 places, 274 transitions, 2837 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:42:40,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 297 transitions, 3894 flow [2024-06-28 02:42:40,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 297 transitions, 3812 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:40,613 INFO L231 Difference]: Finished difference. Result has 233 places, 277 transitions, 2960 flow [2024-06-28 02:42:40,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2960, PETRI_PLACES=233, PETRI_TRANSITIONS=277} [2024-06-28 02:42:40,614 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-28 02:42:40,614 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 277 transitions, 2960 flow [2024-06-28 02:42:40,614 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 02:42:40,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:40,615 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 02:42:40,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:42:40,615 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:40,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:40,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1246170702, now seen corresponding path program 6 times [2024-06-28 02:42:40,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:40,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344332362] [2024-06-28 02:42:40,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:40,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:40,716 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 02:42:40,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:40,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344332362] [2024-06-28 02:42:40,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344332362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:40,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:40,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:40,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774563911] [2024-06-28 02:42:40,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:40,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:40,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:40,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:40,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:40,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:40,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 277 transitions, 2960 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 02:42:40,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:40,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:40,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:41,161 INFO L124 PetriNetUnfolderBase]: 1771/3135 cut-off events. [2024-06-28 02:42:41,161 INFO L125 PetriNetUnfolderBase]: For 204614/204614 co-relation queries the response was YES. [2024-06-28 02:42:41,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20318 conditions, 3135 events. 1771/3135 cut-off events. For 204614/204614 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19984 event pairs, 406 based on Foata normal form. 1/3133 useless extension candidates. Maximal degree in co-relation 20221. Up to 2674 conditions per place. [2024-06-28 02:42:41,187 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 253 selfloop transitions, 41 changer transitions 0/304 dead transitions. [2024-06-28 02:42:41,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 304 transitions, 3806 flow [2024-06-28 02:42:41,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:41,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:41,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:42:41,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5788113695090439 [2024-06-28 02:42:41,188 INFO L175 Difference]: Start difference. First operand has 233 places, 277 transitions, 2960 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:42:41,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 304 transitions, 3806 flow [2024-06-28 02:42:41,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 304 transitions, 3585 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:41,972 INFO L231 Difference]: Finished difference. Result has 240 places, 281 transitions, 2923 flow [2024-06-28 02:42:41,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2754, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2923, PETRI_PLACES=240, PETRI_TRANSITIONS=281} [2024-06-28 02:42:41,972 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-28 02:42:41,973 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 281 transitions, 2923 flow [2024-06-28 02:42:41,973 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 02:42:41,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:41,973 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 02:42:41,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:42:41,973 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:41,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:41,974 INFO L85 PathProgramCache]: Analyzing trace with hash -1303458466, now seen corresponding path program 7 times [2024-06-28 02:42:41,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:41,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115149313] [2024-06-28 02:42:41,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:41,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:41,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:42,077 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 02:42:42,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:42,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115149313] [2024-06-28 02:42:42,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115149313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:42,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:42,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:42,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662414978] [2024-06-28 02:42:42,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:42,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:42,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:42,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:42,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:42,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:42,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 281 transitions, 2923 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 02:42:42,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:42,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:42,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:42,553 INFO L124 PetriNetUnfolderBase]: 1768/3131 cut-off events. [2024-06-28 02:42:42,553 INFO L125 PetriNetUnfolderBase]: For 207616/207616 co-relation queries the response was YES. [2024-06-28 02:42:42,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20198 conditions, 3131 events. 1768/3131 cut-off events. For 207616/207616 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19944 event pairs, 406 based on Foata normal form. 1/3129 useless extension candidates. Maximal degree in co-relation 20098. Up to 2671 conditions per place. [2024-06-28 02:42:42,581 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 248 selfloop transitions, 40 changer transitions 0/298 dead transitions. [2024-06-28 02:42:42,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 298 transitions, 3541 flow [2024-06-28 02:42:42,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:42,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:42,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:42:42,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:42:42,583 INFO L175 Difference]: Start difference. First operand has 240 places, 281 transitions, 2923 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:42:42,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 298 transitions, 3541 flow [2024-06-28 02:42:42,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 298 transitions, 3419 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:42,992 INFO L231 Difference]: Finished difference. Result has 241 places, 281 transitions, 2887 flow [2024-06-28 02:42:42,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2887, PETRI_PLACES=241, PETRI_TRANSITIONS=281} [2024-06-28 02:42:42,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 197 predicate places. [2024-06-28 02:42:42,993 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 281 transitions, 2887 flow [2024-06-28 02:42:42,993 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 02:42:42,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:42,993 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 02:42:42,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:42:42,993 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:42,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:42,993 INFO L85 PathProgramCache]: Analyzing trace with hash 948855084, now seen corresponding path program 8 times [2024-06-28 02:42:42,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:42,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038900088] [2024-06-28 02:42:42,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:42,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:42,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:43,084 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 02:42:43,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:43,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038900088] [2024-06-28 02:42:43,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038900088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:43,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:43,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:43,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002998891] [2024-06-28 02:42:43,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:43,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:43,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:43,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:43,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:43,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:43,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 281 transitions, 2887 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 02:42:43,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:43,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:43,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:43,477 INFO L124 PetriNetUnfolderBase]: 1781/3151 cut-off events. [2024-06-28 02:42:43,477 INFO L125 PetriNetUnfolderBase]: For 215946/215946 co-relation queries the response was YES. [2024-06-28 02:42:43,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20458 conditions, 3151 events. 1781/3151 cut-off events. For 215946/215946 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20099 event pairs, 409 based on Foata normal form. 1/3147 useless extension candidates. Maximal degree in co-relation 20357. Up to 2624 conditions per place. [2024-06-28 02:42:43,503 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 209 selfloop transitions, 85 changer transitions 0/304 dead transitions. [2024-06-28 02:42:43,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 304 transitions, 3899 flow [2024-06-28 02:42:43,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:43,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:43,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:42:43,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-28 02:42:43,504 INFO L175 Difference]: Start difference. First operand has 241 places, 281 transitions, 2887 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:42:43,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 304 transitions, 3899 flow [2024-06-28 02:42:43,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 304 transitions, 3819 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:43,877 INFO L231 Difference]: Finished difference. Result has 242 places, 288 transitions, 3101 flow [2024-06-28 02:42:43,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3101, PETRI_PLACES=242, PETRI_TRANSITIONS=288} [2024-06-28 02:42:43,878 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-28 02:42:43,878 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 288 transitions, 3101 flow [2024-06-28 02:42:43,878 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 02:42:43,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:43,878 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 02:42:43,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:42:43,878 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:43,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:43,879 INFO L85 PathProgramCache]: Analyzing trace with hash 957425964, now seen corresponding path program 9 times [2024-06-28 02:42:43,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:43,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571629531] [2024-06-28 02:42:43,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:43,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:43,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:43,973 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 02:42:43,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:43,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571629531] [2024-06-28 02:42:43,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571629531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:43,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:43,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:43,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810191040] [2024-06-28 02:42:43,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:43,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:43,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:43,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:43,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:44,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:44,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 288 transitions, 3101 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 02:42:44,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:44,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:44,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:44,420 INFO L124 PetriNetUnfolderBase]: 1778/3147 cut-off events. [2024-06-28 02:42:44,421 INFO L125 PetriNetUnfolderBase]: For 219965/219965 co-relation queries the response was YES. [2024-06-28 02:42:44,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20542 conditions, 3147 events. 1778/3147 cut-off events. For 219965/219965 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20153 event pairs, 409 based on Foata normal form. 1/3143 useless extension candidates. Maximal degree in co-relation 20440. Up to 2621 conditions per place. [2024-06-28 02:42:44,445 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 207 selfloop transitions, 86 changer transitions 0/303 dead transitions. [2024-06-28 02:42:44,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 303 transitions, 3859 flow [2024-06-28 02:42:44,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:44,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:44,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:42:44,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-28 02:42:44,446 INFO L175 Difference]: Start difference. First operand has 242 places, 288 transitions, 3101 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:42:44,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 303 transitions, 3859 flow [2024-06-28 02:42:45,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 303 transitions, 3706 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-28 02:42:45,208 INFO L231 Difference]: Finished difference. Result has 247 places, 288 transitions, 3126 flow [2024-06-28 02:42:45,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3126, PETRI_PLACES=247, PETRI_TRANSITIONS=288} [2024-06-28 02:42:45,208 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-28 02:42:45,209 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 288 transitions, 3126 flow [2024-06-28 02:42:45,209 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 02:42:45,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:45,209 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 02:42:45,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:42:45,209 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:45,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:45,209 INFO L85 PathProgramCache]: Analyzing trace with hash -2019379120, now seen corresponding path program 4 times [2024-06-28 02:42:45,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:45,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785888922] [2024-06-28 02:42:45,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:45,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:45,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:45,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 02:42:45,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:45,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785888922] [2024-06-28 02:42:45,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785888922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:45,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:45,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:45,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308241529] [2024-06-28 02:42:45,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:45,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:45,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:45,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:45,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:45,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:45,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 288 transitions, 3126 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 02:42:45,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:45,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:45,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:45,716 INFO L124 PetriNetUnfolderBase]: 1775/3141 cut-off events. [2024-06-28 02:42:45,717 INFO L125 PetriNetUnfolderBase]: For 223854/223854 co-relation queries the response was YES. [2024-06-28 02:42:45,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20508 conditions, 3141 events. 1775/3141 cut-off events. For 223854/223854 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 20093 event pairs, 413 based on Foata normal form. 1/3135 useless extension candidates. Maximal degree in co-relation 20405. Up to 2649 conditions per place. [2024-06-28 02:42:45,743 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 232 selfloop transitions, 67 changer transitions 0/309 dead transitions. [2024-06-28 02:42:45,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 309 transitions, 4085 flow [2024-06-28 02:42:45,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:45,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:45,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:42:45,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-28 02:42:45,744 INFO L175 Difference]: Start difference. First operand has 247 places, 288 transitions, 3126 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:42:45,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 309 transitions, 4085 flow [2024-06-28 02:42:46,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 309 transitions, 3863 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:46,194 INFO L231 Difference]: Finished difference. Result has 247 places, 290 transitions, 3083 flow [2024-06-28 02:42:46,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2914, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3083, PETRI_PLACES=247, PETRI_TRANSITIONS=290} [2024-06-28 02:42:46,194 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-28 02:42:46,194 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 290 transitions, 3083 flow [2024-06-28 02:42:46,194 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 02:42:46,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:46,195 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 02:42:46,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:42:46,195 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:46,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:46,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1393936046, now seen corresponding path program 5 times [2024-06-28 02:42:46,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:46,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944398503] [2024-06-28 02:42:46,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:46,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:46,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:46,293 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 02:42:46,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:46,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944398503] [2024-06-28 02:42:46,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944398503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:46,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:46,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:46,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793616933] [2024-06-28 02:42:46,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:46,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:46,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:46,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:46,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:46,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:46,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 290 transitions, 3083 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 02:42:46,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:46,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:46,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:46,691 INFO L124 PetriNetUnfolderBase]: 1788/3163 cut-off events. [2024-06-28 02:42:46,691 INFO L125 PetriNetUnfolderBase]: For 232214/232214 co-relation queries the response was YES. [2024-06-28 02:42:46,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20717 conditions, 3163 events. 1788/3163 cut-off events. For 232214/232214 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20246 event pairs, 413 based on Foata normal form. 1/3157 useless extension candidates. Maximal degree in co-relation 20615. Up to 2664 conditions per place. [2024-06-28 02:42:46,717 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 72 changer transitions 0/312 dead transitions. [2024-06-28 02:42:46,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 312 transitions, 4109 flow [2024-06-28 02:42:46,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:46,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:46,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:42:46,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:42:46,719 INFO L175 Difference]: Start difference. First operand has 247 places, 290 transitions, 3083 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:42:46,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 312 transitions, 4109 flow [2024-06-28 02:42:47,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 312 transitions, 3989 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:47,362 INFO L231 Difference]: Finished difference. Result has 251 places, 296 transitions, 3217 flow [2024-06-28 02:42:47,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2973, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3217, PETRI_PLACES=251, PETRI_TRANSITIONS=296} [2024-06-28 02:42:47,363 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-28 02:42:47,363 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 296 transitions, 3217 flow [2024-06-28 02:42:47,363 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 02:42:47,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:47,363 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 02:42:47,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:42:47,364 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:47,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:47,364 INFO L85 PathProgramCache]: Analyzing trace with hash 964099148, now seen corresponding path program 6 times [2024-06-28 02:42:47,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:47,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099469914] [2024-06-28 02:42:47,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:47,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:47,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:47,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 02:42:47,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:47,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099469914] [2024-06-28 02:42:47,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099469914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:47,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:47,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:47,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506682806] [2024-06-28 02:42:47,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:47,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:47,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:47,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:47,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:47,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:47,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 296 transitions, 3217 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 02:42:47,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:47,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:47,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:47,920 INFO L124 PetriNetUnfolderBase]: 1785/3166 cut-off events. [2024-06-28 02:42:47,920 INFO L125 PetriNetUnfolderBase]: For 235900/235900 co-relation queries the response was YES. [2024-06-28 02:42:47,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20698 conditions, 3166 events. 1785/3166 cut-off events. For 235900/235900 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20259 event pairs, 401 based on Foata normal form. 1/3164 useless extension candidates. Maximal degree in co-relation 20594. Up to 2756 conditions per place. [2024-06-28 02:42:47,946 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 275 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-28 02:42:47,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 310 transitions, 3851 flow [2024-06-28 02:42:47,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:47,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:47,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:42:47,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-28 02:42:47,948 INFO L175 Difference]: Start difference. First operand has 251 places, 296 transitions, 3217 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:42:47,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 310 transitions, 3851 flow [2024-06-28 02:42:48,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 310 transitions, 3713 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:48,536 INFO L231 Difference]: Finished difference. Result has 255 places, 296 transitions, 3135 flow [2024-06-28 02:42:48,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3079, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3135, PETRI_PLACES=255, PETRI_TRANSITIONS=296} [2024-06-28 02:42:48,537 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-28 02:42:48,537 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 296 transitions, 3135 flow [2024-06-28 02:42:48,537 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 02:42:48,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:48,537 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 02:42:48,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:42:48,537 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:48,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:48,538 INFO L85 PathProgramCache]: Analyzing trace with hash 667942308, now seen corresponding path program 10 times [2024-06-28 02:42:48,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:48,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100502654] [2024-06-28 02:42:48,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:48,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:48,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:48,629 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 02:42:48,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:48,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100502654] [2024-06-28 02:42:48,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100502654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:48,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:48,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:48,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014262623] [2024-06-28 02:42:48,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:48,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:48,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:48,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:48,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:48,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:48,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 296 transitions, 3135 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 02:42:48,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:48,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:48,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:49,045 INFO L124 PetriNetUnfolderBase]: 1790/3159 cut-off events. [2024-06-28 02:42:49,045 INFO L125 PetriNetUnfolderBase]: For 242731/242731 co-relation queries the response was YES. [2024-06-28 02:42:49,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20701 conditions, 3159 events. 1790/3159 cut-off events. For 242731/242731 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20233 event pairs, 434 based on Foata normal form. 1/3153 useless extension candidates. Maximal degree in co-relation 20596. Up to 2637 conditions per place. [2024-06-28 02:42:49,072 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 215 selfloop transitions, 87 changer transitions 0/312 dead transitions. [2024-06-28 02:42:49,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 312 transitions, 4107 flow [2024-06-28 02:42:49,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:49,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:49,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:42:49,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-28 02:42:49,074 INFO L175 Difference]: Start difference. First operand has 255 places, 296 transitions, 3135 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:42:49,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 312 transitions, 4107 flow [2024-06-28 02:42:49,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 312 transitions, 4007 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:49,788 INFO L231 Difference]: Finished difference. Result has 255 places, 299 transitions, 3265 flow [2024-06-28 02:42:49,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3265, PETRI_PLACES=255, PETRI_TRANSITIONS=299} [2024-06-28 02:42:49,788 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-28 02:42:49,788 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 299 transitions, 3265 flow [2024-06-28 02:42:49,788 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 02:42:49,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:49,789 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 02:42:49,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:42:49,789 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:49,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:49,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1613045460, now seen corresponding path program 11 times [2024-06-28 02:42:49,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:49,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370397245] [2024-06-28 02:42:49,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:49,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:49,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:49,880 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 02:42:49,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:49,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370397245] [2024-06-28 02:42:49,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370397245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:49,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:49,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:49,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199115941] [2024-06-28 02:42:49,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:49,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:49,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:49,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:49,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:49,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:49,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 299 transitions, 3265 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 02:42:49,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:49,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:49,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:50,288 INFO L124 PetriNetUnfolderBase]: 1787/3155 cut-off events. [2024-06-28 02:42:50,288 INFO L125 PetriNetUnfolderBase]: For 246666/246666 co-relation queries the response was YES. [2024-06-28 02:42:50,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20805 conditions, 3155 events. 1787/3155 cut-off events. For 246666/246666 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20209 event pairs, 434 based on Foata normal form. 1/3149 useless extension candidates. Maximal degree in co-relation 20699. Up to 2634 conditions per place. [2024-06-28 02:42:50,314 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 212 selfloop transitions, 89 changer transitions 0/311 dead transitions. [2024-06-28 02:42:50,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 311 transitions, 4041 flow [2024-06-28 02:42:50,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:50,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:50,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:42:50,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-28 02:42:50,316 INFO L175 Difference]: Start difference. First operand has 255 places, 299 transitions, 3265 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:42:50,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 311 transitions, 4041 flow [2024-06-28 02:42:51,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 311 transitions, 3757 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:51,231 INFO L231 Difference]: Finished difference. Result has 257 places, 299 transitions, 3165 flow [2024-06-28 02:42:51,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3165, PETRI_PLACES=257, PETRI_TRANSITIONS=299} [2024-06-28 02:42:51,232 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 213 predicate places. [2024-06-28 02:42:51,232 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 299 transitions, 3165 flow [2024-06-28 02:42:51,232 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 02:42:51,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:51,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] [2024-06-28 02:42:51,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:42:51,232 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:51,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:51,233 INFO L85 PathProgramCache]: Analyzing trace with hash 562061612, now seen corresponding path program 12 times [2024-06-28 02:42:51,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:51,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498985592] [2024-06-28 02:42:51,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:51,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:51,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:51,336 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 02:42:51,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:51,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498985592] [2024-06-28 02:42:51,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498985592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:51,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:51,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:51,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678783746] [2024-06-28 02:42:51,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:51,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:51,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:51,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:51,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:51,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:51,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 299 transitions, 3165 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 02:42:51,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:51,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:51,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:51,740 INFO L124 PetriNetUnfolderBase]: 1784/3151 cut-off events. [2024-06-28 02:42:51,740 INFO L125 PetriNetUnfolderBase]: For 249022/249022 co-relation queries the response was YES. [2024-06-28 02:42:51,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20709 conditions, 3151 events. 1784/3151 cut-off events. For 249022/249022 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20172 event pairs, 434 based on Foata normal form. 1/3145 useless extension candidates. Maximal degree in co-relation 20602. Up to 2631 conditions per place. [2024-06-28 02:42:51,768 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 211 selfloop transitions, 89 changer transitions 0/310 dead transitions. [2024-06-28 02:42:51,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 310 transitions, 3791 flow [2024-06-28 02:42:51,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:51,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:51,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:42:51,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-28 02:42:51,769 INFO L175 Difference]: Start difference. First operand has 257 places, 299 transitions, 3165 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:42:51,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 310 transitions, 3791 flow [2024-06-28 02:42:52,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 310 transitions, 3589 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:52,603 INFO L231 Difference]: Finished difference. Result has 259 places, 299 transitions, 3147 flow [2024-06-28 02:42:52,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3147, PETRI_PLACES=259, PETRI_TRANSITIONS=299} [2024-06-28 02:42:52,604 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-28 02:42:52,604 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 299 transitions, 3147 flow [2024-06-28 02:42:52,604 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 02:42:52,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:52,604 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 02:42:52,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:42:52,604 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:52,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:52,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1058013594, now seen corresponding path program 7 times [2024-06-28 02:42:52,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:52,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596420503] [2024-06-28 02:42:52,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:52,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:52,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:52,716 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 02:42:52,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:52,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596420503] [2024-06-28 02:42:52,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596420503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:52,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:52,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:52,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600799479] [2024-06-28 02:42:52,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:52,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:52,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:52,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:52,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:52,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:52,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 299 transitions, 3147 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 02:42:52,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:52,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:52,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:53,214 INFO L124 PetriNetUnfolderBase]: 1794/3184 cut-off events. [2024-06-28 02:42:53,214 INFO L125 PetriNetUnfolderBase]: For 254853/254853 co-relation queries the response was YES. [2024-06-28 02:42:53,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20887 conditions, 3184 events. 1794/3184 cut-off events. For 254853/254853 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20445 event pairs, 403 based on Foata normal form. 1/3183 useless extension candidates. Maximal degree in co-relation 20779. Up to 2768 conditions per place. [2024-06-28 02:42:53,238 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 278 selfloop transitions, 28 changer transitions 0/316 dead transitions. [2024-06-28 02:42:53,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 316 transitions, 3866 flow [2024-06-28 02:42:53,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:53,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:53,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:42:53,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:42:53,242 INFO L175 Difference]: Start difference. First operand has 259 places, 299 transitions, 3147 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:42:53,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 316 transitions, 3866 flow [2024-06-28 02:42:53,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 316 transitions, 3674 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:53,910 INFO L231 Difference]: Finished difference. Result has 260 places, 305 transitions, 3104 flow [2024-06-28 02:42:53,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3104, PETRI_PLACES=260, PETRI_TRANSITIONS=305} [2024-06-28 02:42:53,911 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-28 02:42:53,911 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 305 transitions, 3104 flow [2024-06-28 02:42:53,911 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 02:42:53,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:53,911 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 02:42:53,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:42:53,911 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:53,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:53,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1046039856, now seen corresponding path program 8 times [2024-06-28 02:42:53,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:53,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544720564] [2024-06-28 02:42:53,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:53,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:53,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:54,015 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 02:42:54,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:54,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544720564] [2024-06-28 02:42:54,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544720564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:54,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:54,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:54,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702876636] [2024-06-28 02:42:54,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:54,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:54,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:54,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:54,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:54,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:54,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 305 transitions, 3104 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 02:42:54,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:54,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:54,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:54,419 INFO L124 PetriNetUnfolderBase]: 1799/3184 cut-off events. [2024-06-28 02:42:54,419 INFO L125 PetriNetUnfolderBase]: For 261133/261133 co-relation queries the response was YES. [2024-06-28 02:42:54,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20876 conditions, 3184 events. 1799/3184 cut-off events. For 261133/261133 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20455 event pairs, 418 based on Foata normal form. 1/3180 useless extension candidates. Maximal degree in co-relation 20767. Up to 2676 conditions per place. [2024-06-28 02:42:54,446 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 81 changer transitions 0/321 dead transitions. [2024-06-28 02:42:54,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 321 transitions, 4116 flow [2024-06-28 02:42:54,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:54,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:54,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:42:54,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:42:54,448 INFO L175 Difference]: Start difference. First operand has 260 places, 305 transitions, 3104 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:42:54,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 321 transitions, 4116 flow [2024-06-28 02:42:55,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 321 transitions, 4036 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:55,203 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3248 flow [2024-06-28 02:42:55,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3024, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-28 02:42:55,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-28 02:42:55,203 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3248 flow [2024-06-28 02:42:55,204 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 02:42:55,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:55,204 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 02:42:55,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:42:55,204 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:55,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:55,204 INFO L85 PathProgramCache]: Analyzing trace with hash 562307566, now seen corresponding path program 9 times [2024-06-28 02:42:55,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:55,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990966255] [2024-06-28 02:42:55,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:55,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:55,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:55,295 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 02:42:55,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:55,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990966255] [2024-06-28 02:42:55,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990966255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:55,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:55,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:55,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976811144] [2024-06-28 02:42:55,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:55,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:55,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:55,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:55,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:55,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:55,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3248 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 02:42:55,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:55,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:55,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:55,714 INFO L124 PetriNetUnfolderBase]: 1812/3206 cut-off events. [2024-06-28 02:42:55,715 INFO L125 PetriNetUnfolderBase]: For 271212/271212 co-relation queries the response was YES. [2024-06-28 02:42:55,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21271 conditions, 3206 events. 1812/3206 cut-off events. For 271212/271212 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20614 event pairs, 418 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 21161. Up to 2691 conditions per place. [2024-06-28 02:42:55,745 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 229 selfloop transitions, 89 changer transitions 0/328 dead transitions. [2024-06-28 02:42:55,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 328 transitions, 4333 flow [2024-06-28 02:42:55,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:55,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:55,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:42:55,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:42:55,747 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3248 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:42:55,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 328 transitions, 4333 flow [2024-06-28 02:42:56,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 328 transitions, 4123 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:56,598 INFO L231 Difference]: Finished difference. Result has 266 places, 315 transitions, 3333 flow [2024-06-28 02:42:56,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3057, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3333, PETRI_PLACES=266, PETRI_TRANSITIONS=315} [2024-06-28 02:42:56,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-28 02:42:56,599 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 315 transitions, 3333 flow [2024-06-28 02:42:56,599 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 02:42:56,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:56,599 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 02:42:56,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:42:56,600 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:56,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:56,600 INFO L85 PathProgramCache]: Analyzing trace with hash 562068556, now seen corresponding path program 10 times [2024-06-28 02:42:56,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:56,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026591541] [2024-06-28 02:42:56,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:56,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:56,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:56,701 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 02:42:56,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:56,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026591541] [2024-06-28 02:42:56,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026591541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:56,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:56,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:56,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25319747] [2024-06-28 02:42:56,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:56,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:56,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:56,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:56,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:56,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:56,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 315 transitions, 3333 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 02:42:56,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:56,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:56,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:57,177 INFO L124 PetriNetUnfolderBase]: 1809/3202 cut-off events. [2024-06-28 02:42:57,177 INFO L125 PetriNetUnfolderBase]: For 274215/274215 co-relation queries the response was YES. [2024-06-28 02:42:57,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21205 conditions, 3202 events. 1809/3202 cut-off events. For 274215/274215 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20564 event pairs, 418 based on Foata normal form. 1/3198 useless extension candidates. Maximal degree in co-relation 21094. Up to 2688 conditions per place. [2024-06-28 02:42:57,205 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 230 selfloop transitions, 88 changer transitions 0/328 dead transitions. [2024-06-28 02:42:57,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 328 transitions, 4311 flow [2024-06-28 02:42:57,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:57,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:57,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:42:57,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5913621262458472 [2024-06-28 02:42:57,206 INFO L175 Difference]: Start difference. First operand has 266 places, 315 transitions, 3333 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:42:57,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 328 transitions, 4311 flow [2024-06-28 02:42:58,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 328 transitions, 4085 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:42:58,053 INFO L231 Difference]: Finished difference. Result has 269 places, 315 transitions, 3289 flow [2024-06-28 02:42:58,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3107, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3289, PETRI_PLACES=269, PETRI_TRANSITIONS=315} [2024-06-28 02:42:58,054 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-28 02:42:58,054 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 315 transitions, 3289 flow [2024-06-28 02:42:58,054 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 02:42:58,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:58,054 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 02:42:58,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:42:58,054 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:58,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:58,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1966357428, now seen corresponding path program 11 times [2024-06-28 02:42:58,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:58,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361698537] [2024-06-28 02:42:58,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:58,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:58,151 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 02:42:58,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:58,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361698537] [2024-06-28 02:42:58,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361698537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:58,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:58,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:58,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866657991] [2024-06-28 02:42:58,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:58,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:58,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:58,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:58,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:58,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:58,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 315 transitions, 3289 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 02:42:58,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:58,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:58,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:58,591 INFO L124 PetriNetUnfolderBase]: 1806/3207 cut-off events. [2024-06-28 02:42:58,591 INFO L125 PetriNetUnfolderBase]: For 277042/277042 co-relation queries the response was YES. [2024-06-28 02:42:58,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21148 conditions, 3207 events. 1806/3207 cut-off events. For 277042/277042 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20633 event pairs, 403 based on Foata normal form. 1/3206 useless extension candidates. Maximal degree in co-relation 21036. Up to 2772 conditions per place. [2024-06-28 02:42:58,619 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 40 changer transitions 0/327 dead transitions. [2024-06-28 02:42:58,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 327 transitions, 4109 flow [2024-06-28 02:42:58,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:58,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:58,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:42:58,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-28 02:42:58,620 INFO L175 Difference]: Start difference. First operand has 269 places, 315 transitions, 3289 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:42:58,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 327 transitions, 4109 flow [2024-06-28 02:42:59,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 327 transitions, 3907 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:42:59,404 INFO L231 Difference]: Finished difference. Result has 271 places, 315 transitions, 3173 flow [2024-06-28 02:42:59,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3173, PETRI_PLACES=271, PETRI_TRANSITIONS=315} [2024-06-28 02:42:59,404 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 227 predicate places. [2024-06-28 02:42:59,404 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 315 transitions, 3173 flow [2024-06-28 02:42:59,405 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 02:42:59,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:59,405 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 02:42:59,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:42:59,405 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:59,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:59,405 INFO L85 PathProgramCache]: Analyzing trace with hash -108177144, now seen corresponding path program 12 times [2024-06-28 02:42:59,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:59,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792642912] [2024-06-28 02:42:59,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:59,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:59,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:59,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 02:42:59,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:59,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792642912] [2024-06-28 02:42:59,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792642912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:59,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:59,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:59,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462452372] [2024-06-28 02:42:59,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:59,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:59,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:59,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:59,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:59,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:42:59,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 315 transitions, 3173 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 02:42:59,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:59,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:42:59,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:59,988 INFO L124 PetriNetUnfolderBase]: 1803/3203 cut-off events. [2024-06-28 02:42:59,988 INFO L125 PetriNetUnfolderBase]: For 280069/280069 co-relation queries the response was YES. [2024-06-28 02:43:00,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21001 conditions, 3203 events. 1803/3203 cut-off events. For 280069/280069 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20617 event pairs, 403 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 20888. Up to 2769 conditions per place. [2024-06-28 02:43:00,015 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 41 changer transitions 0/328 dead transitions. [2024-06-28 02:43:00,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 328 transitions, 3839 flow [2024-06-28 02:43:00,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:00,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:00,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:43:00,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2024-06-28 02:43:00,017 INFO L175 Difference]: Start difference. First operand has 271 places, 315 transitions, 3173 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:43:00,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 328 transitions, 3839 flow [2024-06-28 02:43:00,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 328 transitions, 3673 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:00,652 INFO L231 Difference]: Finished difference. Result has 273 places, 315 transitions, 3095 flow [2024-06-28 02:43:00,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3095, PETRI_PLACES=273, PETRI_TRANSITIONS=315} [2024-06-28 02:43:00,653 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-28 02:43:00,653 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 315 transitions, 3095 flow [2024-06-28 02:43:00,653 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 02:43:00,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:00,653 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 02:43:00,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:43:00,654 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:00,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:00,654 INFO L85 PathProgramCache]: Analyzing trace with hash 570650348, now seen corresponding path program 2 times [2024-06-28 02:43:00,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:00,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486635774] [2024-06-28 02:43:00,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:00,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:00,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:00,763 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 02:43:00,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:00,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486635774] [2024-06-28 02:43:00,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486635774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:00,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:00,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:00,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127930444] [2024-06-28 02:43:00,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:00,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:00,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:00,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:00,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:00,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:43:00,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 315 transitions, 3095 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:00,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:00,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:43:00,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:01,207 INFO L124 PetriNetUnfolderBase]: 1733/3103 cut-off events. [2024-06-28 02:43:01,207 INFO L125 PetriNetUnfolderBase]: For 315259/315259 co-relation queries the response was YES. [2024-06-28 02:43:01,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20642 conditions, 3103 events. 1733/3103 cut-off events. For 315259/315259 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20147 event pairs, 392 based on Foata normal form. 10/3076 useless extension candidates. Maximal degree in co-relation 20530. Up to 2496 conditions per place. [2024-06-28 02:43:01,235 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 236 selfloop transitions, 39 changer transitions 0/331 dead transitions. [2024-06-28 02:43:01,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 331 transitions, 3723 flow [2024-06-28 02:43:01,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:01,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:01,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:43:01,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-28 02:43:01,236 INFO L175 Difference]: Start difference. First operand has 273 places, 315 transitions, 3095 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:43:01,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 331 transitions, 3723 flow [2024-06-28 02:43:01,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 331 transitions, 3613 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:01,869 INFO L231 Difference]: Finished difference. Result has 272 places, 316 transitions, 3091 flow [2024-06-28 02:43:01,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3091, PETRI_PLACES=272, PETRI_TRANSITIONS=316} [2024-06-28 02:43:01,869 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-28 02:43:01,869 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 316 transitions, 3091 flow [2024-06-28 02:43:01,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:01,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:01,870 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 02:43:01,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:43:01,870 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:01,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:01,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1417987834, now seen corresponding path program 3 times [2024-06-28 02:43:01,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:01,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747578614] [2024-06-28 02:43:01,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:01,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:01,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:01,985 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 02:43:01,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:01,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747578614] [2024-06-28 02:43:01,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747578614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:01,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:01,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:01,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934660930] [2024-06-28 02:43:01,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:01,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:01,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:01,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:01,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:02,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:43:02,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 316 transitions, 3091 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:02,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:02,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:43:02,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:02,424 INFO L124 PetriNetUnfolderBase]: 1762/3178 cut-off events. [2024-06-28 02:43:02,425 INFO L125 PetriNetUnfolderBase]: For 323495/323495 co-relation queries the response was YES. [2024-06-28 02:43:02,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21187 conditions, 3178 events. 1762/3178 cut-off events. For 323495/323495 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20800 event pairs, 391 based on Foata normal form. 9/3156 useless extension candidates. Maximal degree in co-relation 21074. Up to 2582 conditions per place. [2024-06-28 02:43:02,454 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 260 selfloop transitions, 16 changer transitions 0/332 dead transitions. [2024-06-28 02:43:02,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 332 transitions, 3723 flow [2024-06-28 02:43:02,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:02,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:02,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:43:02,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-28 02:43:02,456 INFO L175 Difference]: Start difference. First operand has 272 places, 316 transitions, 3091 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:43:02,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 332 transitions, 3723 flow [2024-06-28 02:43:03,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 332 transitions, 3639 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:03,243 INFO L231 Difference]: Finished difference. Result has 274 places, 317 transitions, 3069 flow [2024-06-28 02:43:03,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3007, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3069, PETRI_PLACES=274, PETRI_TRANSITIONS=317} [2024-06-28 02:43:03,243 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-28 02:43:03,243 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 317 transitions, 3069 flow [2024-06-28 02:43:03,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:03,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:03,244 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 02:43:03,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:43:03,244 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:03,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:03,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1949204756, now seen corresponding path program 4 times [2024-06-28 02:43:03,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:03,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839414213] [2024-06-28 02:43:03,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:03,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:03,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:03,389 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 02:43:03,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:03,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839414213] [2024-06-28 02:43:03,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839414213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:03,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:03,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:03,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931470945] [2024-06-28 02:43:03,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:03,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:03,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:03,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:03,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:03,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:43:03,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 317 transitions, 3069 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:03,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:03,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:43:03,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:03,864 INFO L124 PetriNetUnfolderBase]: 1764/3184 cut-off events. [2024-06-28 02:43:03,865 INFO L125 PetriNetUnfolderBase]: For 310629/310629 co-relation queries the response was YES. [2024-06-28 02:43:03,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20858 conditions, 3184 events. 1764/3184 cut-off events. For 310629/310629 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20813 event pairs, 385 based on Foata normal form. 8/3161 useless extension candidates. Maximal degree in co-relation 20744. Up to 2560 conditions per place. [2024-06-28 02:43:03,893 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 262 selfloop transitions, 19 changer transitions 0/337 dead transitions. [2024-06-28 02:43:03,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 337 transitions, 3733 flow [2024-06-28 02:43:03,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:03,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:03,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:43:03,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-28 02:43:03,894 INFO L175 Difference]: Start difference. First operand has 274 places, 317 transitions, 3069 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:43:03,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 337 transitions, 3733 flow [2024-06-28 02:43:04,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 337 transitions, 3693 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:04,810 INFO L231 Difference]: Finished difference. Result has 277 places, 318 transitions, 3097 flow [2024-06-28 02:43:04,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3097, PETRI_PLACES=277, PETRI_TRANSITIONS=318} [2024-06-28 02:43:04,810 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-28 02:43:04,811 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 318 transitions, 3097 flow [2024-06-28 02:43:04,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:04,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:04,811 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 02:43:04,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:43:04,811 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:04,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:04,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1112624964, now seen corresponding path program 1 times [2024-06-28 02:43:04,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:04,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101692559] [2024-06-28 02:43:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:04,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:04,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:04,927 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 02:43:04,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:04,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101692559] [2024-06-28 02:43:04,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101692559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:04,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:04,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:04,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277981533] [2024-06-28 02:43:04,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:04,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:04,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:04,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:04,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:04,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:43:04,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 318 transitions, 3097 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:04,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:04,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:43:04,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:05,427 INFO L124 PetriNetUnfolderBase]: 1890/3397 cut-off events. [2024-06-28 02:43:05,427 INFO L125 PetriNetUnfolderBase]: For 357126/357126 co-relation queries the response was YES. [2024-06-28 02:43:05,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22876 conditions, 3397 events. 1890/3397 cut-off events. For 357126/357126 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22401 event pairs, 386 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 22761. Up to 2728 conditions per place. [2024-06-28 02:43:05,458 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 274 selfloop transitions, 19 changer transitions 0/349 dead transitions. [2024-06-28 02:43:05,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 349 transitions, 3995 flow [2024-06-28 02:43:05,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:05,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:05,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:43:05,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-28 02:43:05,459 INFO L175 Difference]: Start difference. First operand has 277 places, 318 transitions, 3097 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:43:05,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 349 transitions, 3995 flow [2024-06-28 02:43:06,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 349 transitions, 3943 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:06,293 INFO L231 Difference]: Finished difference. Result has 279 places, 320 transitions, 3125 flow [2024-06-28 02:43:06,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3125, PETRI_PLACES=279, PETRI_TRANSITIONS=320} [2024-06-28 02:43:06,294 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-28 02:43:06,294 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 320 transitions, 3125 flow [2024-06-28 02:43:06,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:06,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:06,295 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 02:43:06,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:43:06,295 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:06,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:06,295 INFO L85 PathProgramCache]: Analyzing trace with hash 676506572, now seen corresponding path program 2 times [2024-06-28 02:43:06,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:06,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29545435] [2024-06-28 02:43:06,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:06,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:06,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:06,411 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 02:43:06,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:06,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29545435] [2024-06-28 02:43:06,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29545435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:06,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:06,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:06,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879649293] [2024-06-28 02:43:06,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:06,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:06,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:06,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:06,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:06,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:43:06,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 320 transitions, 3125 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:06,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:06,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:43:06,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:06,953 INFO L124 PetriNetUnfolderBase]: 1868/3359 cut-off events. [2024-06-28 02:43:06,953 INFO L125 PetriNetUnfolderBase]: For 335568/335568 co-relation queries the response was YES. [2024-06-28 02:43:06,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21869 conditions, 3359 events. 1868/3359 cut-off events. For 335568/335568 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22152 event pairs, 401 based on Foata normal form. 9/3365 useless extension candidates. Maximal degree in co-relation 21753. Up to 2761 conditions per place. [2024-06-28 02:43:06,979 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 269 selfloop transitions, 16 changer transitions 0/341 dead transitions. [2024-06-28 02:43:06,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 341 transitions, 3773 flow [2024-06-28 02:43:06,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:06,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:06,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:43:06,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:43:06,981 INFO L175 Difference]: Start difference. First operand has 279 places, 320 transitions, 3125 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:43:06,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 341 transitions, 3773 flow [2024-06-28 02:43:07,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 341 transitions, 3743 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:43:07,733 INFO L231 Difference]: Finished difference. Result has 282 places, 320 transitions, 3133 flow [2024-06-28 02:43:07,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3133, PETRI_PLACES=282, PETRI_TRANSITIONS=320} [2024-06-28 02:43:07,733 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-28 02:43:07,733 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 320 transitions, 3133 flow [2024-06-28 02:43:07,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:07,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:07,734 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 02:43:07,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:43:07,734 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:07,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:07,734 INFO L85 PathProgramCache]: Analyzing trace with hash 957436876, now seen corresponding path program 3 times [2024-06-28 02:43:07,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:07,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414901805] [2024-06-28 02:43:07,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:07,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:07,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:07,836 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 02:43:07,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:07,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414901805] [2024-06-28 02:43:07,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414901805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:07,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:07,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:07,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955019036] [2024-06-28 02:43:07,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:07,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:07,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:07,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:07,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:07,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:43:07,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 320 transitions, 3133 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:07,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:07,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:43:07,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:08,310 INFO L124 PetriNetUnfolderBase]: 1902/3412 cut-off events. [2024-06-28 02:43:08,310 INFO L125 PetriNetUnfolderBase]: For 343881/343881 co-relation queries the response was YES. [2024-06-28 02:43:08,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22284 conditions, 3412 events. 1902/3412 cut-off events. For 343881/343881 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22490 event pairs, 410 based on Foata normal form. 10/3416 useless extension candidates. Maximal degree in co-relation 22166. Up to 2784 conditions per place. [2024-06-28 02:43:08,342 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 244 selfloop transitions, 39 changer transitions 0/339 dead transitions. [2024-06-28 02:43:08,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 339 transitions, 3789 flow [2024-06-28 02:43:08,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:08,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:08,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:43:08,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6079734219269103 [2024-06-28 02:43:08,344 INFO L175 Difference]: Start difference. First operand has 282 places, 320 transitions, 3133 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:43:08,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 339 transitions, 3789 flow [2024-06-28 02:43:09,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 339 transitions, 3752 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:09,386 INFO L231 Difference]: Finished difference. Result has 283 places, 321 transitions, 3202 flow [2024-06-28 02:43:09,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3202, PETRI_PLACES=283, PETRI_TRANSITIONS=321} [2024-06-28 02:43:09,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-28 02:43:09,387 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 321 transitions, 3202 flow [2024-06-28 02:43:09,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:09,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:09,387 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 02:43:09,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:43:09,387 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:09,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:09,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1650835328, now seen corresponding path program 1 times [2024-06-28 02:43:09,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:09,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704250182] [2024-06-28 02:43:09,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:09,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:09,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:09,489 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 02:43:09,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:09,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704250182] [2024-06-28 02:43:09,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704250182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:09,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:09,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:09,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982449557] [2024-06-28 02:43:09,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:09,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:09,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:09,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:09,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:09,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:09,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 321 transitions, 3202 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 02:43:09,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:09,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:09,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:09,964 INFO L124 PetriNetUnfolderBase]: 1985/3504 cut-off events. [2024-06-28 02:43:09,964 INFO L125 PetriNetUnfolderBase]: For 320582/320582 co-relation queries the response was YES. [2024-06-28 02:43:09,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22936 conditions, 3504 events. 1985/3504 cut-off events. For 320582/320582 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22742 event pairs, 429 based on Foata normal form. 2/3503 useless extension candidates. Maximal degree in co-relation 22817. Up to 3064 conditions per place. [2024-06-28 02:43:09,996 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 301 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-28 02:43:09,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 338 transitions, 3928 flow [2024-06-28 02:43:09,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:09,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:09,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:43:09,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-28 02:43:09,997 INFO L175 Difference]: Start difference. First operand has 283 places, 321 transitions, 3202 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:43:09,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 338 transitions, 3928 flow [2024-06-28 02:43:10,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 338 transitions, 3846 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:10,880 INFO L231 Difference]: Finished difference. Result has 285 places, 323 transitions, 3217 flow [2024-06-28 02:43:10,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3120, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3217, PETRI_PLACES=285, PETRI_TRANSITIONS=323} [2024-06-28 02:43:10,881 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 241 predicate places. [2024-06-28 02:43:10,881 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 323 transitions, 3217 flow [2024-06-28 02:43:10,881 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 02:43:10,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:10,881 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 02:43:10,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:43:10,881 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:10,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:10,882 INFO L85 PathProgramCache]: Analyzing trace with hash -25189714, now seen corresponding path program 4 times [2024-06-28 02:43:10,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:10,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125646419] [2024-06-28 02:43:10,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:10,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:10,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:10,995 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 02:43:10,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:10,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125646419] [2024-06-28 02:43:10,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125646419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:10,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:10,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:10,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516745839] [2024-06-28 02:43:10,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:10,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:10,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:10,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:10,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:11,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 43 [2024-06-28 02:43:11,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 323 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:11,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:11,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 43 [2024-06-28 02:43:11,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:11,475 INFO L124 PetriNetUnfolderBase]: 1920/3441 cut-off events. [2024-06-28 02:43:11,476 INFO L125 PetriNetUnfolderBase]: For 344409/344409 co-relation queries the response was YES. [2024-06-28 02:43:11,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22410 conditions, 3441 events. 1920/3441 cut-off events. For 344409/344409 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22728 event pairs, 417 based on Foata normal form. 10/3446 useless extension candidates. Maximal degree in co-relation 22290. Up to 2816 conditions per place. [2024-06-28 02:43:11,510 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 243 selfloop transitions, 40 changer transitions 0/339 dead transitions. [2024-06-28 02:43:11,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 339 transitions, 3869 flow [2024-06-28 02:43:11,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:11,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:11,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 02:43:11,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-28 02:43:11,511 INFO L175 Difference]: Start difference. First operand has 285 places, 323 transitions, 3217 flow. Second operand 7 states and 180 transitions. [2024-06-28 02:43:11,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 339 transitions, 3869 flow [2024-06-28 02:43:12,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 339 transitions, 3788 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:12,239 INFO L231 Difference]: Finished difference. Result has 287 places, 324 transitions, 3248 flow [2024-06-28 02:43:12,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3248, PETRI_PLACES=287, PETRI_TRANSITIONS=324} [2024-06-28 02:43:12,239 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-28 02:43:12,239 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 324 transitions, 3248 flow [2024-06-28 02:43:12,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 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 02:43:12,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:12,240 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 02:43:12,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:43:12,240 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:12,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:12,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1606354420, now seen corresponding path program 2 times [2024-06-28 02:43:12,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:12,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135431829] [2024-06-28 02:43:12,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:12,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:12,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:12,341 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 02:43:12,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:12,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135431829] [2024-06-28 02:43:12,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135431829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:12,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:12,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:12,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639022601] [2024-06-28 02:43:12,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:12,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:12,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:12,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:12,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:12,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:12,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 324 transitions, 3248 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 02:43:12,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:12,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:12,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:12,824 INFO L124 PetriNetUnfolderBase]: 2003/3535 cut-off events. [2024-06-28 02:43:12,825 INFO L125 PetriNetUnfolderBase]: For 319361/319361 co-relation queries the response was YES. [2024-06-28 02:43:12,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23007 conditions, 3535 events. 2003/3535 cut-off events. For 319361/319361 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22998 event pairs, 435 based on Foata normal form. 2/3535 useless extension candidates. Maximal degree in co-relation 22886. Up to 3094 conditions per place. [2024-06-28 02:43:12,857 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 301 selfloop transitions, 27 changer transitions 0/338 dead transitions. [2024-06-28 02:43:12,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 338 transitions, 3972 flow [2024-06-28 02:43:12,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:12,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:12,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:43:12,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:43:12,858 INFO L175 Difference]: Start difference. First operand has 287 places, 324 transitions, 3248 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:43:12,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 338 transitions, 3972 flow [2024-06-28 02:43:13,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 338 transitions, 3884 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:13,805 INFO L231 Difference]: Finished difference. Result has 289 places, 326 transitions, 3263 flow [2024-06-28 02:43:13,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3160, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3263, PETRI_PLACES=289, PETRI_TRANSITIONS=326} [2024-06-28 02:43:13,806 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-28 02:43:13,806 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 326 transitions, 3263 flow [2024-06-28 02:43:13,806 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 02:43:13,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:13,806 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 02:43:13,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:43:13,806 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:13,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:13,807 INFO L85 PathProgramCache]: Analyzing trace with hash -828307128, now seen corresponding path program 3 times [2024-06-28 02:43:13,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:13,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480796336] [2024-06-28 02:43:13,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:13,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:13,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:13,907 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 02:43:13,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:13,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480796336] [2024-06-28 02:43:13,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480796336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:13,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:13,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:13,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747674499] [2024-06-28 02:43:13,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:13,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:13,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:13,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:13,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:13,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:13,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 326 transitions, 3263 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 02:43:13,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:13,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:13,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:14,436 INFO L124 PetriNetUnfolderBase]: 2011/3549 cut-off events. [2024-06-28 02:43:14,437 INFO L125 PetriNetUnfolderBase]: For 326110/326110 co-relation queries the response was YES. [2024-06-28 02:43:14,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23148 conditions, 3549 events. 2011/3549 cut-off events. For 326110/326110 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23106 event pairs, 437 based on Foata normal form. 2/3549 useless extension candidates. Maximal degree in co-relation 23026. Up to 3106 conditions per place. [2024-06-28 02:43:14,467 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 302 selfloop transitions, 28 changer transitions 0/340 dead transitions. [2024-06-28 02:43:14,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 340 transitions, 3995 flow [2024-06-28 02:43:14,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:14,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:14,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:43:14,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-28 02:43:14,468 INFO L175 Difference]: Start difference. First operand has 289 places, 326 transitions, 3263 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:43:14,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 340 transitions, 3995 flow [2024-06-28 02:43:15,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 340 transitions, 3908 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:15,608 INFO L231 Difference]: Finished difference. Result has 291 places, 328 transitions, 3285 flow [2024-06-28 02:43:15,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3285, PETRI_PLACES=291, PETRI_TRANSITIONS=328} [2024-06-28 02:43:15,609 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-28 02:43:15,609 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 328 transitions, 3285 flow [2024-06-28 02:43:15,609 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 02:43:15,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:15,609 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 02:43:15,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:43:15,610 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:15,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:15,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1400839130, now seen corresponding path program 4 times [2024-06-28 02:43:15,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:15,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185216869] [2024-06-28 02:43:15,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:15,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:15,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:15,709 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 02:43:15,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:15,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185216869] [2024-06-28 02:43:15,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185216869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:15,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:15,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:43:15,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698119787] [2024-06-28 02:43:15,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:15,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:43:15,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:15,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:43:15,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:43:15,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:15,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 328 transitions, 3285 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 02:43:15,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:15,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:15,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:16,215 INFO L124 PetriNetUnfolderBase]: 2006/3548 cut-off events. [2024-06-28 02:43:16,215 INFO L125 PetriNetUnfolderBase]: For 324989/324989 co-relation queries the response was YES. [2024-06-28 02:43:16,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23038 conditions, 3548 events. 2006/3548 cut-off events. For 324989/324989 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23118 event pairs, 417 based on Foata normal form. 2/3548 useless extension candidates. Maximal degree in co-relation 22915. Up to 3073 conditions per place. [2024-06-28 02:43:16,250 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 298 selfloop transitions, 35 changer transitions 0/343 dead transitions. [2024-06-28 02:43:16,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 343 transitions, 4029 flow [2024-06-28 02:43:16,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:16,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:16,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:43:16,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:43:16,251 INFO L175 Difference]: Start difference. First operand has 291 places, 328 transitions, 3285 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:43:16,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 343 transitions, 4029 flow [2024-06-28 02:43:17,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 343 transitions, 3936 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:17,236 INFO L231 Difference]: Finished difference. Result has 293 places, 330 transitions, 3319 flow [2024-06-28 02:43:17,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3192, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3319, PETRI_PLACES=293, PETRI_TRANSITIONS=330} [2024-06-28 02:43:17,236 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-28 02:43:17,236 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 330 transitions, 3319 flow [2024-06-28 02:43:17,237 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 02:43:17,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:17,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, 1] [2024-06-28 02:43:17,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:43:17,237 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:17,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:17,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1759086387, now seen corresponding path program 1 times [2024-06-28 02:43:17,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:17,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418886593] [2024-06-28 02:43:17,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:17,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:17,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:17,354 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 02:43:17,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:17,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418886593] [2024-06-28 02:43:17,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418886593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:17,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:17,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:17,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527565173] [2024-06-28 02:43:17,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:17,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:17,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:17,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:17,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:17,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:17,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 330 transitions, 3319 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 02:43:17,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:17,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:17,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:17,916 INFO L124 PetriNetUnfolderBase]: 2040/3594 cut-off events. [2024-06-28 02:43:17,916 INFO L125 PetriNetUnfolderBase]: For 347365/347365 co-relation queries the response was YES. [2024-06-28 02:43:18,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23872 conditions, 3594 events. 2040/3594 cut-off events. For 347365/347365 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 23430 event pairs, 321 based on Foata normal form. 2/3594 useless extension candidates. Maximal degree in co-relation 23748. Up to 2969 conditions per place. [2024-06-28 02:43:18,019 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 55 changer transitions 0/377 dead transitions. [2024-06-28 02:43:18,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 377 transitions, 4647 flow [2024-06-28 02:43:18,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:18,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:18,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-28 02:43:18,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-28 02:43:18,021 INFO L175 Difference]: Start difference. First operand has 293 places, 330 transitions, 3319 flow. Second operand 9 states and 240 transitions. [2024-06-28 02:43:18,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 377 transitions, 4647 flow [2024-06-28 02:43:19,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 377 transitions, 4536 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:19,102 INFO L231 Difference]: Finished difference. Result has 298 places, 337 transitions, 3451 flow [2024-06-28 02:43:19,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3451, PETRI_PLACES=298, PETRI_TRANSITIONS=337} [2024-06-28 02:43:19,102 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-28 02:43:19,103 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 337 transitions, 3451 flow [2024-06-28 02:43:19,103 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 02:43:19,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:19,103 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 02:43:19,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:43:19,103 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:19,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:19,104 INFO L85 PathProgramCache]: Analyzing trace with hash -345753873, now seen corresponding path program 2 times [2024-06-28 02:43:19,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:19,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198548366] [2024-06-28 02:43:19,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:19,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:19,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:19,218 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 02:43:19,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:19,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198548366] [2024-06-28 02:43:19,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198548366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:19,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:19,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:19,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637456206] [2024-06-28 02:43:19,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:19,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:19,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:19,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:19,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:19,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:19,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 337 transitions, 3451 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 02:43:19,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:19,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:19,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:19,807 INFO L124 PetriNetUnfolderBase]: 2061/3627 cut-off events. [2024-06-28 02:43:19,808 INFO L125 PetriNetUnfolderBase]: For 364764/364764 co-relation queries the response was YES. [2024-06-28 02:43:19,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 3627 events. 2061/3627 cut-off events. For 364764/364764 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23653 event pairs, 325 based on Foata normal form. 2/3627 useless extension candidates. Maximal degree in co-relation 24435. Up to 2989 conditions per place. [2024-06-28 02:43:19,842 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 311 selfloop transitions, 57 changer transitions 0/378 dead transitions. [2024-06-28 02:43:19,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 378 transitions, 4741 flow [2024-06-28 02:43:19,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:19,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:19,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 02:43:19,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-28 02:43:19,843 INFO L175 Difference]: Start difference. First operand has 298 places, 337 transitions, 3451 flow. Second operand 9 states and 237 transitions. [2024-06-28 02:43:19,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 378 transitions, 4741 flow [2024-06-28 02:43:20,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 378 transitions, 4583 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 02:43:20,762 INFO L231 Difference]: Finished difference. Result has 304 places, 342 transitions, 3527 flow [2024-06-28 02:43:20,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3527, PETRI_PLACES=304, PETRI_TRANSITIONS=342} [2024-06-28 02:43:20,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 260 predicate places. [2024-06-28 02:43:20,763 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 342 transitions, 3527 flow [2024-06-28 02:43:20,763 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 02:43:20,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:20,763 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 02:43:20,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:43:20,764 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:20,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:20,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1721322765, now seen corresponding path program 3 times [2024-06-28 02:43:20,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:20,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319868608] [2024-06-28 02:43:20,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:20,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:20,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:20,880 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 02:43:20,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:20,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319868608] [2024-06-28 02:43:20,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319868608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:20,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:20,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:20,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680360398] [2024-06-28 02:43:20,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:20,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:20,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:20,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:20,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:20,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:20,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 342 transitions, 3527 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 02:43:20,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:20,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:20,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:21,473 INFO L124 PetriNetUnfolderBase]: 2056/3625 cut-off events. [2024-06-28 02:43:21,473 INFO L125 PetriNetUnfolderBase]: For 361876/361876 co-relation queries the response was YES. [2024-06-28 02:43:21,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24317 conditions, 3625 events. 2056/3625 cut-off events. For 361876/361876 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23695 event pairs, 410 based on Foata normal form. 2/3620 useless extension candidates. Maximal degree in co-relation 24188. Up to 3099 conditions per place. [2024-06-28 02:43:21,512 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 321 selfloop transitions, 44 changer transitions 0/375 dead transitions. [2024-06-28 02:43:21,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 375 transitions, 4527 flow [2024-06-28 02:43:21,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:21,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:21,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:43:21,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-28 02:43:21,513 INFO L175 Difference]: Start difference. First operand has 304 places, 342 transitions, 3527 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:43:21,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 375 transitions, 4527 flow [2024-06-28 02:43:22,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 375 transitions, 4418 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:22,743 INFO L231 Difference]: Finished difference. Result has 307 places, 342 transitions, 3511 flow [2024-06-28 02:43:22,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3418, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3511, PETRI_PLACES=307, PETRI_TRANSITIONS=342} [2024-06-28 02:43:22,743 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-28 02:43:22,743 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 342 transitions, 3511 flow [2024-06-28 02:43:22,743 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 02:43:22,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:22,744 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 02:43:22,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:43:22,744 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:22,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:22,744 INFO L85 PathProgramCache]: Analyzing trace with hash 393621009, now seen corresponding path program 4 times [2024-06-28 02:43:22,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:22,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577850730] [2024-06-28 02:43:22,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:22,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:22,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:22,874 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 02:43:22,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:22,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577850730] [2024-06-28 02:43:22,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577850730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:22,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:22,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:22,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216348262] [2024-06-28 02:43:22,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:22,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:22,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:22,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:22,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:22,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:22,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 342 transitions, 3511 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 02:43:22,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:22,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:22,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:23,444 INFO L124 PetriNetUnfolderBase]: 2064/3642 cut-off events. [2024-06-28 02:43:23,444 INFO L125 PetriNetUnfolderBase]: For 369776/369776 co-relation queries the response was YES. [2024-06-28 02:43:23,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24404 conditions, 3642 events. 2064/3642 cut-off events. For 369776/369776 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23873 event pairs, 417 based on Foata normal form. 2/3642 useless extension candidates. Maximal degree in co-relation 24274. Up to 3146 conditions per place. [2024-06-28 02:43:23,480 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 320 selfloop transitions, 42 changer transitions 0/372 dead transitions. [2024-06-28 02:43:23,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 372 transitions, 4333 flow [2024-06-28 02:43:23,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:23,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:23,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:43:23,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:43:23,481 INFO L175 Difference]: Start difference. First operand has 307 places, 342 transitions, 3511 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:43:23,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 372 transitions, 4333 flow [2024-06-28 02:43:25,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 372 transitions, 4215 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:25,048 INFO L231 Difference]: Finished difference. Result has 308 places, 344 transitions, 3514 flow [2024-06-28 02:43:25,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3514, PETRI_PLACES=308, PETRI_TRANSITIONS=344} [2024-06-28 02:43:25,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-28 02:43:25,049 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 344 transitions, 3514 flow [2024-06-28 02:43:25,049 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 02:43:25,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:25,049 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 02:43:25,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:43:25,050 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:25,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:25,050 INFO L85 PathProgramCache]: Analyzing trace with hash -2096486541, now seen corresponding path program 5 times [2024-06-28 02:43:25,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:25,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126234810] [2024-06-28 02:43:25,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:25,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:25,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:25,169 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 02:43:25,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:25,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126234810] [2024-06-28 02:43:25,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126234810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:25,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:25,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:25,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866521777] [2024-06-28 02:43:25,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:25,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:25,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:25,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:25,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:25,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:25,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 344 transitions, 3514 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 02:43:25,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:25,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:25,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:25,789 INFO L124 PetriNetUnfolderBase]: 2085/3677 cut-off events. [2024-06-28 02:43:25,789 INFO L125 PetriNetUnfolderBase]: For 386340/386340 co-relation queries the response was YES. [2024-06-28 02:43:25,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24811 conditions, 3677 events. 2085/3677 cut-off events. For 386340/386340 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24103 event pairs, 418 based on Foata normal form. 2/3677 useless extension candidates. Maximal degree in co-relation 24680. Up to 3154 conditions per place. [2024-06-28 02:43:25,826 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 321 selfloop transitions, 49 changer transitions 0/380 dead transitions. [2024-06-28 02:43:25,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 380 transitions, 4574 flow [2024-06-28 02:43:25,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:43:25,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:43:25,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 02:43:25,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.586046511627907 [2024-06-28 02:43:25,828 INFO L175 Difference]: Start difference. First operand has 308 places, 344 transitions, 3514 flow. Second operand 10 states and 252 transitions. [2024-06-28 02:43:25,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 380 transitions, 4574 flow [2024-06-28 02:43:27,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 380 transitions, 4483 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:27,690 INFO L231 Difference]: Finished difference. Result has 313 places, 348 transitions, 3593 flow [2024-06-28 02:43:27,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3423, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3593, PETRI_PLACES=313, PETRI_TRANSITIONS=348} [2024-06-28 02:43:27,691 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-28 02:43:27,691 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 348 transitions, 3593 flow [2024-06-28 02:43:27,691 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 02:43:27,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:27,691 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 02:43:27,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:43:27,692 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:27,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:27,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1790056943, now seen corresponding path program 6 times [2024-06-28 02:43:27,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:27,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957946069] [2024-06-28 02:43:27,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:27,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:27,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:27,834 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 02:43:27,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:27,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957946069] [2024-06-28 02:43:27,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957946069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:27,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:27,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:27,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079404321] [2024-06-28 02:43:27,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:27,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:27,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:27,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:27,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:27,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:27,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 348 transitions, 3593 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 02:43:27,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:27,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:27,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:28,499 INFO L124 PetriNetUnfolderBase]: 2080/3670 cut-off events. [2024-06-28 02:43:28,499 INFO L125 PetriNetUnfolderBase]: For 384919/384919 co-relation queries the response was YES. [2024-06-28 02:43:28,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24745 conditions, 3670 events. 2080/3670 cut-off events. For 384919/384919 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24092 event pairs, 419 based on Foata normal form. 2/3670 useless extension candidates. Maximal degree in co-relation 24612. Up to 3170 conditions per place. [2024-06-28 02:43:28,537 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 325 selfloop transitions, 43 changer transitions 0/378 dead transitions. [2024-06-28 02:43:28,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 378 transitions, 4403 flow [2024-06-28 02:43:28,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:43:28,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:43:28,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-28 02:43:28,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-28 02:43:28,538 INFO L175 Difference]: Start difference. First operand has 313 places, 348 transitions, 3593 flow. Second operand 10 states and 250 transitions. [2024-06-28 02:43:28,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 378 transitions, 4403 flow [2024-06-28 02:43:30,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 378 transitions, 4297 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:43:30,067 INFO L231 Difference]: Finished difference. Result has 316 places, 348 transitions, 3578 flow [2024-06-28 02:43:30,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3578, PETRI_PLACES=316, PETRI_TRANSITIONS=348} [2024-06-28 02:43:30,068 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 272 predicate places. [2024-06-28 02:43:30,068 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 348 transitions, 3578 flow [2024-06-28 02:43:30,068 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 02:43:30,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:30,068 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 02:43:30,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:43:30,069 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:30,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:30,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1056331117, now seen corresponding path program 1 times [2024-06-28 02:43:30,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:30,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596097541] [2024-06-28 02:43:30,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:30,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:30,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:30,189 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 02:43:30,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:30,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596097541] [2024-06-28 02:43:30,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596097541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:30,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:30,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:30,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058261652] [2024-06-28 02:43:30,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:30,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:30,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:30,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:30,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:30,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:30,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 348 transitions, 3578 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 02:43:30,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:30,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:30,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:30,820 INFO L124 PetriNetUnfolderBase]: 2085/3680 cut-off events. [2024-06-28 02:43:30,821 INFO L125 PetriNetUnfolderBase]: For 387536/387536 co-relation queries the response was YES. [2024-06-28 02:43:30,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24835 conditions, 3680 events. 2085/3680 cut-off events. For 387536/387536 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24179 event pairs, 417 based on Foata normal form. 1/3680 useless extension candidates. Maximal degree in co-relation 24701. Up to 3201 conditions per place. [2024-06-28 02:43:30,857 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 352 selfloop transitions, 19 changer transitions 0/381 dead transitions. [2024-06-28 02:43:30,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 381 transitions, 4444 flow [2024-06-28 02:43:30,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:30,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:30,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:43:30,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-28 02:43:30,858 INFO L175 Difference]: Start difference. First operand has 316 places, 348 transitions, 3578 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:43:30,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 381 transitions, 4444 flow [2024-06-28 02:43:32,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 381 transitions, 4348 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-28 02:43:32,674 INFO L231 Difference]: Finished difference. Result has 315 places, 351 transitions, 3580 flow [2024-06-28 02:43:32,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3580, PETRI_PLACES=315, PETRI_TRANSITIONS=351} [2024-06-28 02:43:32,675 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-28 02:43:32,675 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 351 transitions, 3580 flow [2024-06-28 02:43:32,675 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 02:43:32,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:32,675 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 02:43:32,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:43:32,676 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:32,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:32,676 INFO L85 PathProgramCache]: Analyzing trace with hash 393625969, now seen corresponding path program 2 times [2024-06-28 02:43:32,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:32,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382546395] [2024-06-28 02:43:32,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:32,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:32,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:32,786 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 02:43:32,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:32,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382546395] [2024-06-28 02:43:32,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382546395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:32,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:32,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:32,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916629346] [2024-06-28 02:43:32,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:32,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:32,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:32,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:32,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:32,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:32,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 351 transitions, 3580 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 02:43:32,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:32,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:32,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:33,383 INFO L124 PetriNetUnfolderBase]: 2098/3701 cut-off events. [2024-06-28 02:43:33,383 INFO L125 PetriNetUnfolderBase]: For 401293/401293 co-relation queries the response was YES. [2024-06-28 02:43:33,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25457 conditions, 3701 events. 2098/3701 cut-off events. For 401293/401293 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 24332 event pairs, 418 based on Foata normal form. 1/3700 useless extension candidates. Maximal degree in co-relation 25322. Up to 3178 conditions per place. [2024-06-28 02:43:33,421 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 327 selfloop transitions, 48 changer transitions 0/385 dead transitions. [2024-06-28 02:43:33,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 385 transitions, 4706 flow [2024-06-28 02:43:33,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:33,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:33,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 02:43:33,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-28 02:43:33,423 INFO L175 Difference]: Start difference. First operand has 315 places, 351 transitions, 3580 flow. Second operand 8 states and 211 transitions. [2024-06-28 02:43:33,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 385 transitions, 4706 flow [2024-06-28 02:43:35,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 385 transitions, 4620 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:35,010 INFO L231 Difference]: Finished difference. Result has 317 places, 357 transitions, 3710 flow [2024-06-28 02:43:35,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3710, PETRI_PLACES=317, PETRI_TRANSITIONS=357} [2024-06-28 02:43:35,011 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-28 02:43:35,011 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 357 transitions, 3710 flow [2024-06-28 02:43:35,011 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 02:43:35,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:35,011 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 02:43:35,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:43:35,012 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:35,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:35,012 INFO L85 PathProgramCache]: Analyzing trace with hash -2050830797, now seen corresponding path program 3 times [2024-06-28 02:43:35,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:35,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918515224] [2024-06-28 02:43:35,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:35,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:35,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:35,185 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 02:43:35,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:35,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918515224] [2024-06-28 02:43:35,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918515224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:35,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:35,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:35,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754512269] [2024-06-28 02:43:35,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:35,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:35,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:35,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:35,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:35,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:35,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 357 transitions, 3710 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 02:43:35,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:35,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:35,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:35,780 INFO L124 PetriNetUnfolderBase]: 2103/3710 cut-off events. [2024-06-28 02:43:35,780 INFO L125 PetriNetUnfolderBase]: For 411998/411998 co-relation queries the response was YES. [2024-06-28 02:43:35,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25964 conditions, 3710 events. 2103/3710 cut-off events. For 411998/411998 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 24439 event pairs, 418 based on Foata normal form. 1/3709 useless extension candidates. Maximal degree in co-relation 25828. Up to 3184 conditions per place. [2024-06-28 02:43:35,822 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 52 changer transitions 0/390 dead transitions. [2024-06-28 02:43:35,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 390 transitions, 4804 flow [2024-06-28 02:43:35,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:43:35,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:43:35,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2024-06-28 02:43:35,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5883720930232558 [2024-06-28 02:43:35,823 INFO L175 Difference]: Start difference. First operand has 317 places, 357 transitions, 3710 flow. Second operand 10 states and 253 transitions. [2024-06-28 02:43:35,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 390 transitions, 4804 flow [2024-06-28 02:43:37,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 390 transitions, 4682 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 02:43:37,677 INFO L231 Difference]: Finished difference. Result has 323 places, 360 transitions, 3758 flow [2024-06-28 02:43:37,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3606, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3758, PETRI_PLACES=323, PETRI_TRANSITIONS=360} [2024-06-28 02:43:37,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-28 02:43:37,678 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 360 transitions, 3758 flow [2024-06-28 02:43:37,678 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 02:43:37,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:37,678 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 02:43:37,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:43:37,678 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:37,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:37,679 INFO L85 PathProgramCache]: Analyzing trace with hash 393632913, now seen corresponding path program 1 times [2024-06-28 02:43:37,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:37,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830463852] [2024-06-28 02:43:37,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:37,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:37,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:37,777 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 02:43:37,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:37,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830463852] [2024-06-28 02:43:37,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830463852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:37,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:37,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:37,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457470456] [2024-06-28 02:43:37,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:37,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:37,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:37,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:37,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:37,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:37,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 360 transitions, 3758 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 02:43:37,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:37,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:37,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:38,410 INFO L124 PetriNetUnfolderBase]: 2116/3731 cut-off events. [2024-06-28 02:43:38,410 INFO L125 PetriNetUnfolderBase]: For 424837/424837 co-relation queries the response was YES. [2024-06-28 02:43:38,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26331 conditions, 3731 events. 2116/3731 cut-off events. For 424837/424837 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 24609 event pairs, 418 based on Foata normal form. 1/3729 useless extension candidates. Maximal degree in co-relation 26193. Up to 3182 conditions per place. [2024-06-28 02:43:38,447 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 58 changer transitions 0/394 dead transitions. [2024-06-28 02:43:38,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 394 transitions, 4906 flow [2024-06-28 02:43:38,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:38,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:38,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:43:38,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-28 02:43:38,449 INFO L175 Difference]: Start difference. First operand has 323 places, 360 transitions, 3758 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:43:38,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 394 transitions, 4906 flow [2024-06-28 02:43:40,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 394 transitions, 4770 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:40,400 INFO L231 Difference]: Finished difference. Result has 323 places, 366 transitions, 3858 flow [2024-06-28 02:43:40,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3858, PETRI_PLACES=323, PETRI_TRANSITIONS=366} [2024-06-28 02:43:40,418 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-28 02:43:40,419 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 366 transitions, 3858 flow [2024-06-28 02:43:40,419 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 02:43:40,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:40,419 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 02:43:40,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:43:40,419 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:40,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:40,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1790045039, now seen corresponding path program 2 times [2024-06-28 02:43:40,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:40,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956976600] [2024-06-28 02:43:40,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:40,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:40,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:40,547 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 02:43:40,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:40,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956976600] [2024-06-28 02:43:40,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956976600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:40,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:40,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:40,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17053307] [2024-06-28 02:43:40,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:40,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:40,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:40,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:40,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:40,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:40,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 366 transitions, 3858 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 02:43:40,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:40,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:40,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:41,208 INFO L124 PetriNetUnfolderBase]: 2134/3762 cut-off events. [2024-06-28 02:43:41,209 INFO L125 PetriNetUnfolderBase]: For 440337/440337 co-relation queries the response was YES. [2024-06-28 02:43:41,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26993 conditions, 3762 events. 2134/3762 cut-off events. For 440337/440337 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24838 event pairs, 418 based on Foata normal form. 1/3760 useless extension candidates. Maximal degree in co-relation 26854. Up to 3201 conditions per place. [2024-06-28 02:43:41,248 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 328 selfloop transitions, 68 changer transitions 0/406 dead transitions. [2024-06-28 02:43:41,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 406 transitions, 5283 flow [2024-06-28 02:43:41,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:43:41,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:43:41,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 02:43:41,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6023255813953489 [2024-06-28 02:43:41,250 INFO L175 Difference]: Start difference. First operand has 323 places, 366 transitions, 3858 flow. Second operand 10 states and 259 transitions. [2024-06-28 02:43:41,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 406 transitions, 5283 flow [2024-06-28 02:43:43,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 406 transitions, 5027 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:43,724 INFO L231 Difference]: Finished difference. Result has 328 places, 375 transitions, 3893 flow [2024-06-28 02:43:43,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3893, PETRI_PLACES=328, PETRI_TRANSITIONS=375} [2024-06-28 02:43:43,725 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-28 02:43:43,725 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 375 transitions, 3893 flow [2024-06-28 02:43:43,725 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 02:43:43,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:43,725 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 02:43:43,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:43:43,725 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:43,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:43,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1781474159, now seen corresponding path program 3 times [2024-06-28 02:43:43,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:43,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139921861] [2024-06-28 02:43:43,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:43,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:43,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:43,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 02:43:43,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:43,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139921861] [2024-06-28 02:43:43,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139921861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:43,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:43,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:43,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088450072] [2024-06-28 02:43:43,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:43,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:43,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:43,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:43,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:43,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:43,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 375 transitions, 3893 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 02:43:43,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:43,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:43,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:44,530 INFO L124 PetriNetUnfolderBase]: 2131/3758 cut-off events. [2024-06-28 02:43:44,530 INFO L125 PetriNetUnfolderBase]: For 442519/442519 co-relation queries the response was YES. [2024-06-28 02:43:44,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26850 conditions, 3758 events. 2131/3758 cut-off events. For 442519/442519 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24802 event pairs, 418 based on Foata normal form. 1/3756 useless extension candidates. Maximal degree in co-relation 26711. Up to 3198 conditions per place. [2024-06-28 02:43:44,564 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 326 selfloop transitions, 70 changer transitions 0/406 dead transitions. [2024-06-28 02:43:44,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 406 transitions, 4967 flow [2024-06-28 02:43:44,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:43:44,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:43:44,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 276 transitions. [2024-06-28 02:43:44,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5835095137420718 [2024-06-28 02:43:44,565 INFO L175 Difference]: Start difference. First operand has 328 places, 375 transitions, 3893 flow. Second operand 11 states and 276 transitions. [2024-06-28 02:43:44,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 406 transitions, 4967 flow [2024-06-28 02:43:46,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 406 transitions, 4787 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:43:46,983 INFO L231 Difference]: Finished difference. Result has 333 places, 375 transitions, 3859 flow [2024-06-28 02:43:46,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3859, PETRI_PLACES=333, PETRI_TRANSITIONS=375} [2024-06-28 02:43:46,983 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 289 predicate places. [2024-06-28 02:43:46,983 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 375 transitions, 3859 flow [2024-06-28 02:43:46,983 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 02:43:46,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:46,984 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 02:43:46,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:43:46,984 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:46,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:46,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1940201713, now seen corresponding path program 1 times [2024-06-28 02:43:46,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:46,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524039739] [2024-06-28 02:43:46,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:46,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:46,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:47,094 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 02:43:47,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:47,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524039739] [2024-06-28 02:43:47,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524039739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:47,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:47,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:47,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101750471] [2024-06-28 02:43:47,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:47,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:47,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:47,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:47,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:47,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:47,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 375 transitions, 3859 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 02:43:47,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:47,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:47,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:47,762 INFO L124 PetriNetUnfolderBase]: 2211/3898 cut-off events. [2024-06-28 02:43:47,762 INFO L125 PetriNetUnfolderBase]: For 479065/479065 co-relation queries the response was YES. [2024-06-28 02:43:47,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27623 conditions, 3898 events. 2211/3898 cut-off events. For 479065/479065 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 25812 event pairs, 358 based on Foata normal form. 6/3901 useless extension candidates. Maximal degree in co-relation 27483. Up to 3143 conditions per place. [2024-06-28 02:43:47,804 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 350 selfloop transitions, 55 changer transitions 0/415 dead transitions. [2024-06-28 02:43:47,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 415 transitions, 5071 flow [2024-06-28 02:43:47,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:47,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:47,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 02:43:47,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-28 02:43:47,805 INFO L175 Difference]: Start difference. First operand has 333 places, 375 transitions, 3859 flow. Second operand 8 states and 216 transitions. [2024-06-28 02:43:47,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 415 transitions, 5071 flow [2024-06-28 02:43:50,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 415 transitions, 4917 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-28 02:43:50,092 INFO L231 Difference]: Finished difference. Result has 332 places, 379 transitions, 3908 flow [2024-06-28 02:43:50,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3908, PETRI_PLACES=332, PETRI_TRANSITIONS=379} [2024-06-28 02:43:50,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-28 02:43:50,092 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 379 transitions, 3908 flow [2024-06-28 02:43:50,092 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 02:43:50,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:50,093 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 02:43:50,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:43:50,093 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:50,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:50,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1792904975, now seen corresponding path program 2 times [2024-06-28 02:43:50,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:50,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624348739] [2024-06-28 02:43:50,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:50,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:50,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:50,203 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 02:43:50,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:50,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624348739] [2024-06-28 02:43:50,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624348739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:50,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:50,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:50,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188683393] [2024-06-28 02:43:50,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:50,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:50,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:50,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:50,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:50,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:50,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 379 transitions, 3908 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 02:43:50,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:50,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:50,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:50,876 INFO L124 PetriNetUnfolderBase]: 2259/3976 cut-off events. [2024-06-28 02:43:50,876 INFO L125 PetriNetUnfolderBase]: For 490022/490022 co-relation queries the response was YES. [2024-06-28 02:43:50,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28420 conditions, 3976 events. 2259/3976 cut-off events. For 490022/490022 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 26431 event pairs, 442 based on Foata normal form. 6/3979 useless extension candidates. Maximal degree in co-relation 28278. Up to 3382 conditions per place. [2024-06-28 02:43:51,007 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 354 selfloop transitions, 48 changer transitions 0/412 dead transitions. [2024-06-28 02:43:51,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 412 transitions, 4876 flow [2024-06-28 02:43:51,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:51,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:51,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:43:51,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:43:51,008 INFO L175 Difference]: Start difference. First operand has 332 places, 379 transitions, 3908 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:43:51,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 412 transitions, 4876 flow [2024-06-28 02:43:53,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 412 transitions, 4767 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:53,490 INFO L231 Difference]: Finished difference. Result has 336 places, 381 transitions, 3953 flow [2024-06-28 02:43:53,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3801, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3953, PETRI_PLACES=336, PETRI_TRANSITIONS=381} [2024-06-28 02:43:53,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-28 02:43:53,491 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 381 transitions, 3953 flow [2024-06-28 02:43:53,491 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 02:43:53,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:53,491 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 02:43:53,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:43:53,491 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:53,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:53,492 INFO L85 PathProgramCache]: Analyzing trace with hash 371105579, now seen corresponding path program 7 times [2024-06-28 02:43:53,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:53,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763693648] [2024-06-28 02:43:53,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:53,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:53,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:53,601 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 02:43:53,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:53,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763693648] [2024-06-28 02:43:53,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763693648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:53,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:53,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:53,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208796453] [2024-06-28 02:43:53,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:53,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:53,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:53,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:53,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:53,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:53,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 381 transitions, 3953 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 02:43:53,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:53,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:53,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:54,260 INFO L124 PetriNetUnfolderBase]: 2280/4005 cut-off events. [2024-06-28 02:43:54,261 INFO L125 PetriNetUnfolderBase]: For 487765/487765 co-relation queries the response was YES. [2024-06-28 02:43:54,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28854 conditions, 4005 events. 2280/4005 cut-off events. For 487765/487765 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 26677 event pairs, 451 based on Foata normal form. 2/3998 useless extension candidates. Maximal degree in co-relation 28710. Up to 3348 conditions per place. [2024-06-28 02:43:54,305 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 313 selfloop transitions, 93 changer transitions 0/416 dead transitions. [2024-06-28 02:43:54,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 416 transitions, 5155 flow [2024-06-28 02:43:54,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:54,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:54,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:43:54,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-28 02:43:54,307 INFO L175 Difference]: Start difference. First operand has 336 places, 381 transitions, 3953 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:43:54,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 416 transitions, 5155 flow [2024-06-28 02:43:57,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 416 transitions, 5047 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:57,417 INFO L231 Difference]: Finished difference. Result has 340 places, 386 transitions, 4154 flow [2024-06-28 02:43:57,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4154, PETRI_PLACES=340, PETRI_TRANSITIONS=386} [2024-06-28 02:43:57,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 296 predicate places. [2024-06-28 02:43:57,417 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 386 transitions, 4154 flow [2024-06-28 02:43:57,418 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 02:43:57,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:57,418 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 02:43:57,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:43:57,418 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:57,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:57,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1806025203, now seen corresponding path program 8 times [2024-06-28 02:43:57,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:57,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233550603] [2024-06-28 02:43:57,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:57,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:57,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:57,530 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 02:43:57,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:57,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233550603] [2024-06-28 02:43:57,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233550603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:57,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:57,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:57,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098336972] [2024-06-28 02:43:57,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:57,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:57,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:57,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:57,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:57,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:43:57,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 386 transitions, 4154 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 02:43:57,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:57,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:43:57,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:58,213 INFO L124 PetriNetUnfolderBase]: 2288/4022 cut-off events. [2024-06-28 02:43:58,213 INFO L125 PetriNetUnfolderBase]: For 498146/498146 co-relation queries the response was YES. [2024-06-28 02:43:58,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29211 conditions, 4022 events. 2288/4022 cut-off events. For 498146/498146 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26801 event pairs, 458 based on Foata normal form. 2/4020 useless extension candidates. Maximal degree in co-relation 29065. Up to 3395 conditions per place. [2024-06-28 02:43:58,347 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 91 changer transitions 0/413 dead transitions. [2024-06-28 02:43:58,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 413 transitions, 5072 flow [2024-06-28 02:43:58,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:58,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:58,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:43:58,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-28 02:43:58,348 INFO L175 Difference]: Start difference. First operand has 340 places, 386 transitions, 4154 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:43:58,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 413 transitions, 5072 flow [2024-06-28 02:44:00,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 413 transitions, 4866 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 02:44:00,849 INFO L231 Difference]: Finished difference. Result has 344 places, 388 transitions, 4189 flow [2024-06-28 02:44:00,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4189, PETRI_PLACES=344, PETRI_TRANSITIONS=388} [2024-06-28 02:44:00,849 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-28 02:44:00,849 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 388 transitions, 4189 flow [2024-06-28 02:44:00,850 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 02:44:00,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:00,850 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 02:44:00,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:44:00,850 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:00,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:00,850 INFO L85 PathProgramCache]: Analyzing trace with hash -165227627, now seen corresponding path program 9 times [2024-06-28 02:44:00,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:00,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728533256] [2024-06-28 02:44:00,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:00,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:00,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:00,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 02:44:00,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:00,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728533256] [2024-06-28 02:44:00,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728533256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:00,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:00,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:00,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182257025] [2024-06-28 02:44:00,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:00,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:00,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:00,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:00,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:01,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:01,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 388 transitions, 4189 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 02:44:01,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:01,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:01,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:01,639 INFO L124 PetriNetUnfolderBase]: 2296/4034 cut-off events. [2024-06-28 02:44:01,640 INFO L125 PetriNetUnfolderBase]: For 505096/505096 co-relation queries the response was YES. [2024-06-28 02:44:01,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29278 conditions, 4034 events. 2296/4034 cut-off events. For 505096/505096 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 26876 event pairs, 458 based on Foata normal form. 2/4032 useless extension candidates. Maximal degree in co-relation 29130. Up to 3407 conditions per place. [2024-06-28 02:44:01,686 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 312 selfloop transitions, 90 changer transitions 0/412 dead transitions. [2024-06-28 02:44:01,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 412 transitions, 5073 flow [2024-06-28 02:44:01,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:01,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:01,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:44:01,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-28 02:44:01,687 INFO L175 Difference]: Start difference. First operand has 344 places, 388 transitions, 4189 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:44:01,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 412 transitions, 5073 flow [2024-06-28 02:44:04,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 412 transitions, 4882 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:04,801 INFO L231 Difference]: Finished difference. Result has 346 places, 390 transitions, 4213 flow [2024-06-28 02:44:04,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3998, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4213, PETRI_PLACES=346, PETRI_TRANSITIONS=390} [2024-06-28 02:44:04,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 302 predicate places. [2024-06-28 02:44:04,801 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 390 transitions, 4213 flow [2024-06-28 02:44:04,801 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 02:44:04,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:04,802 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 02:44:04,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:44:04,802 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:04,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:04,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1340866701, now seen corresponding path program 10 times [2024-06-28 02:44:04,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:04,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153412239] [2024-06-28 02:44:04,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:04,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:04,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:04,928 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 02:44:04,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:04,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153412239] [2024-06-28 02:44:04,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153412239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:04,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:04,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:04,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296892716] [2024-06-28 02:44:04,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:04,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:04,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:04,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:04,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:04,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:04,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 390 transitions, 4213 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 02:44:04,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:04,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:04,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:05,754 INFO L124 PetriNetUnfolderBase]: 2304/4050 cut-off events. [2024-06-28 02:44:05,754 INFO L125 PetriNetUnfolderBase]: For 514005/514005 co-relation queries the response was YES. [2024-06-28 02:44:05,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29442 conditions, 4050 events. 2304/4050 cut-off events. For 514005/514005 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 26987 event pairs, 452 based on Foata normal form. 2/4050 useless extension candidates. Maximal degree in co-relation 29293. Up to 3530 conditions per place. [2024-06-28 02:44:05,796 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 371 selfloop transitions, 30 changer transitions 0/411 dead transitions. [2024-06-28 02:44:05,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 411 transitions, 5091 flow [2024-06-28 02:44:05,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:05,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:05,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:44:05,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-28 02:44:05,797 INFO L175 Difference]: Start difference. First operand has 346 places, 390 transitions, 4213 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:44:05,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 411 transitions, 5091 flow [2024-06-28 02:44:08,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 411 transitions, 4898 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:08,215 INFO L231 Difference]: Finished difference. Result has 348 places, 392 transitions, 4119 flow [2024-06-28 02:44:08,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4119, PETRI_PLACES=348, PETRI_TRANSITIONS=392} [2024-06-28 02:44:08,215 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-28 02:44:08,215 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 392 transitions, 4119 flow [2024-06-28 02:44:08,215 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 02:44:08,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:08,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 02:44:08,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:44:08,216 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:08,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:08,216 INFO L85 PathProgramCache]: Analyzing trace with hash 202377003, now seen corresponding path program 11 times [2024-06-28 02:44:08,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:08,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499058312] [2024-06-28 02:44:08,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:08,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:08,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:08,329 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 02:44:08,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:08,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499058312] [2024-06-28 02:44:08,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499058312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:08,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:08,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:08,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365297541] [2024-06-28 02:44:08,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:08,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:08,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:08,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:08,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:08,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:08,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 392 transitions, 4119 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 02:44:08,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:08,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:08,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:09,011 INFO L124 PetriNetUnfolderBase]: 2312/4058 cut-off events. [2024-06-28 02:44:09,011 INFO L125 PetriNetUnfolderBase]: For 522795/522795 co-relation queries the response was YES. [2024-06-28 02:44:09,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29452 conditions, 4058 events. 2312/4058 cut-off events. For 522795/522795 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 27018 event pairs, 458 based on Foata normal form. 2/4056 useless extension candidates. Maximal degree in co-relation 29302. Up to 3431 conditions per place. [2024-06-28 02:44:09,058 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 313 selfloop transitions, 90 changer transitions 0/413 dead transitions. [2024-06-28 02:44:09,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 413 transitions, 5001 flow [2024-06-28 02:44:09,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:09,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:09,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:44:09,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:44:09,059 INFO L175 Difference]: Start difference. First operand has 348 places, 392 transitions, 4119 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:44:09,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 413 transitions, 5001 flow [2024-06-28 02:44:11,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 413 transitions, 4926 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:11,492 INFO L231 Difference]: Finished difference. Result has 350 places, 394 transitions, 4263 flow [2024-06-28 02:44:11,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4044, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4263, PETRI_PLACES=350, PETRI_TRANSITIONS=394} [2024-06-28 02:44:11,492 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-28 02:44:11,493 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 394 transitions, 4263 flow [2024-06-28 02:44:11,493 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 02:44:11,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:11,493 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 02:44:11,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:44:11,493 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:11,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:11,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1136130765, now seen corresponding path program 12 times [2024-06-28 02:44:11,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:11,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583504803] [2024-06-28 02:44:11,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:11,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:11,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:11,620 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 02:44:11,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:11,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583504803] [2024-06-28 02:44:11,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583504803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:11,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:11,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:11,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791426472] [2024-06-28 02:44:11,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:11,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:11,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:11,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:11,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:11,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:11,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 394 transitions, 4263 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 02:44:11,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:11,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:11,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:12,419 INFO L124 PetriNetUnfolderBase]: 2320/4076 cut-off events. [2024-06-28 02:44:12,419 INFO L125 PetriNetUnfolderBase]: For 532542/532542 co-relation queries the response was YES. [2024-06-28 02:44:12,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29752 conditions, 4076 events. 2320/4076 cut-off events. For 532542/532542 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 27205 event pairs, 450 based on Foata normal form. 2/4074 useless extension candidates. Maximal degree in co-relation 29601. Up to 3540 conditions per place. [2024-06-28 02:44:12,459 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 373 selfloop transitions, 34 changer transitions 0/417 dead transitions. [2024-06-28 02:44:12,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 417 transitions, 5155 flow [2024-06-28 02:44:12,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:44:12,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:44:12,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 02:44:12,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710594315245479 [2024-06-28 02:44:12,460 INFO L175 Difference]: Start difference. First operand has 350 places, 394 transitions, 4263 flow. Second operand 9 states and 221 transitions. [2024-06-28 02:44:12,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 417 transitions, 5155 flow [2024-06-28 02:44:15,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 417 transitions, 4958 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:44:15,223 INFO L231 Difference]: Finished difference. Result has 353 places, 396 transitions, 4171 flow [2024-06-28 02:44:15,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4066, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4171, PETRI_PLACES=353, PETRI_TRANSITIONS=396} [2024-06-28 02:44:15,224 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-28 02:44:15,224 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 396 transitions, 4171 flow [2024-06-28 02:44:15,224 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 02:44:15,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:15,224 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 02:44:15,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:44:15,225 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:15,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:15,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1384419117, now seen corresponding path program 4 times [2024-06-28 02:44:15,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:15,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454954277] [2024-06-28 02:44:15,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:15,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:15,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:15,334 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 02:44:15,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:15,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454954277] [2024-06-28 02:44:15,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454954277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:15,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:15,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:15,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912735227] [2024-06-28 02:44:15,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:15,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:15,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:15,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:15,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:15,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:15,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 396 transitions, 4171 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 02:44:15,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:15,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:15,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:16,068 INFO L124 PetriNetUnfolderBase]: 2336/4103 cut-off events. [2024-06-28 02:44:16,068 INFO L125 PetriNetUnfolderBase]: For 534979/534979 co-relation queries the response was YES. [2024-06-28 02:44:16,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29854 conditions, 4103 events. 2336/4103 cut-off events. For 534979/534979 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27478 event pairs, 461 based on Foata normal form. 1/4101 useless extension candidates. Maximal degree in co-relation 29702. Up to 3461 conditions per place. [2024-06-28 02:44:16,116 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 48 changer transitions 0/429 dead transitions. [2024-06-28 02:44:16,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 429 transitions, 5167 flow [2024-06-28 02:44:16,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:16,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:16,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:44:16,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:44:16,117 INFO L175 Difference]: Start difference. First operand has 353 places, 396 transitions, 4171 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:44:16,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 429 transitions, 5167 flow [2024-06-28 02:44:18,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 429 transitions, 5088 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:18,967 INFO L231 Difference]: Finished difference. Result has 354 places, 402 transitions, 4290 flow [2024-06-28 02:44:18,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4092, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4290, PETRI_PLACES=354, PETRI_TRANSITIONS=402} [2024-06-28 02:44:18,967 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-28 02:44:18,968 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 402 transitions, 4290 flow [2024-06-28 02:44:18,968 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 02:44:18,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:18,968 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 02:44:18,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:44:18,968 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:18,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:18,968 INFO L85 PathProgramCache]: Analyzing trace with hash -215291535, now seen corresponding path program 5 times [2024-06-28 02:44:18,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:18,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926941075] [2024-06-28 02:44:18,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:18,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:18,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:19,068 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 02:44:19,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:19,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926941075] [2024-06-28 02:44:19,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926941075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:19,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:19,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:19,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266098722] [2024-06-28 02:44:19,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:19,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:19,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:19,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:19,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:19,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:19,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 402 transitions, 4290 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 02:44:19,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:19,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:19,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:19,831 INFO L124 PetriNetUnfolderBase]: 2357/4135 cut-off events. [2024-06-28 02:44:19,832 INFO L125 PetriNetUnfolderBase]: For 560032/560032 co-relation queries the response was YES. [2024-06-28 02:44:19,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30894 conditions, 4135 events. 2357/4135 cut-off events. For 560032/560032 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 27766 event pairs, 467 based on Foata normal form. 1/4130 useless extension candidates. Maximal degree in co-relation 30741. Up to 3299 conditions per place. [2024-06-28 02:44:19,876 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 286 selfloop transitions, 146 changer transitions 0/442 dead transitions. [2024-06-28 02:44:19,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 442 transitions, 6406 flow [2024-06-28 02:44:19,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:19,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:19,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 02:44:19,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6337209302325582 [2024-06-28 02:44:19,877 INFO L175 Difference]: Start difference. First operand has 354 places, 402 transitions, 4290 flow. Second operand 8 states and 218 transitions. [2024-06-28 02:44:19,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 442 transitions, 6406 flow [2024-06-28 02:44:22,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 442 transitions, 6258 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:44:22,481 INFO L231 Difference]: Finished difference. Result has 357 places, 414 transitions, 4726 flow [2024-06-28 02:44:22,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4142, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4726, PETRI_PLACES=357, PETRI_TRANSITIONS=414} [2024-06-28 02:44:22,482 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-28 02:44:22,482 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 414 transitions, 4726 flow [2024-06-28 02:44:22,482 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 02:44:22,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:22,482 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 02:44:22,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:44:22,483 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:22,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:22,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1807805813, now seen corresponding path program 6 times [2024-06-28 02:44:22,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:22,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036840850] [2024-06-28 02:44:22,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:22,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:22,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:22,590 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 02:44:22,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:22,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036840850] [2024-06-28 02:44:22,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036840850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:22,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:22,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:22,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761022732] [2024-06-28 02:44:22,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:22,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:22,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:22,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:22,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:22,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:22,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 414 transitions, 4726 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 02:44:22,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:22,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:22,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:23,399 INFO L124 PetriNetUnfolderBase]: 2362/4147 cut-off events. [2024-06-28 02:44:23,400 INFO L125 PetriNetUnfolderBase]: For 573176/573176 co-relation queries the response was YES. [2024-06-28 02:44:23,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31572 conditions, 4147 events. 2362/4147 cut-off events. For 573176/573176 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27813 event pairs, 461 based on Foata normal form. 1/4145 useless extension candidates. Maximal degree in co-relation 31418. Up to 3484 conditions per place. [2024-06-28 02:44:23,450 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 61 changer transitions 0/447 dead transitions. [2024-06-28 02:44:23,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 447 transitions, 5978 flow [2024-06-28 02:44:23,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:44:23,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:44:23,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-28 02:44:23,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:44:23,451 INFO L175 Difference]: Start difference. First operand has 357 places, 414 transitions, 4726 flow. Second operand 10 states and 255 transitions. [2024-06-28 02:44:23,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 447 transitions, 5978 flow [2024-06-28 02:44:26,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 447 transitions, 5733 flow, removed 87 selfloop flow, removed 2 redundant places. [2024-06-28 02:44:26,362 INFO L231 Difference]: Finished difference. Result has 366 places, 417 transitions, 4695 flow [2024-06-28 02:44:26,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4695, PETRI_PLACES=366, PETRI_TRANSITIONS=417} [2024-06-28 02:44:26,363 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-28 02:44:26,363 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 417 transitions, 4695 flow [2024-06-28 02:44:26,363 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 02:44:26,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:26,363 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 02:44:26,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:44:26,364 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:26,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:26,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1796377973, now seen corresponding path program 7 times [2024-06-28 02:44:26,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:26,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682273895] [2024-06-28 02:44:26,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:26,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:26,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:26,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 02:44:26,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:26,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682273895] [2024-06-28 02:44:26,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682273895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:26,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:26,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:26,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221265970] [2024-06-28 02:44:26,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:26,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:26,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:26,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:26,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:26,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:26,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 417 transitions, 4695 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 02:44:26,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:26,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:26,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:27,265 INFO L124 PetriNetUnfolderBase]: 2359/4143 cut-off events. [2024-06-28 02:44:27,265 INFO L125 PetriNetUnfolderBase]: For 574921/574921 co-relation queries the response was YES. [2024-06-28 02:44:27,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31518 conditions, 4143 events. 2359/4143 cut-off events. For 574921/574921 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27823 event pairs, 461 based on Foata normal form. 1/4141 useless extension candidates. Maximal degree in co-relation 31361. Up to 3481 conditions per place. [2024-06-28 02:44:27,312 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 60 changer transitions 0/441 dead transitions. [2024-06-28 02:44:27,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 441 transitions, 5617 flow [2024-06-28 02:44:27,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:27,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:27,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:44:27,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-28 02:44:27,313 INFO L175 Difference]: Start difference. First operand has 366 places, 417 transitions, 4695 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:44:27,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 441 transitions, 5617 flow [2024-06-28 02:44:30,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 441 transitions, 5433 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:30,240 INFO L231 Difference]: Finished difference. Result has 366 places, 417 transitions, 4637 flow [2024-06-28 02:44:30,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4511, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4637, PETRI_PLACES=366, PETRI_TRANSITIONS=417} [2024-06-28 02:44:30,240 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-28 02:44:30,241 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 417 transitions, 4637 flow [2024-06-28 02:44:30,241 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 02:44:30,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:30,241 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 02:44:30,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:44:30,241 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:30,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:30,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1522113909, now seen corresponding path program 8 times [2024-06-28 02:44:30,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:30,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297197686] [2024-06-28 02:44:30,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:30,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:30,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:30,334 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 02:44:30,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:30,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297197686] [2024-06-28 02:44:30,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297197686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:30,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:30,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:30,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592424386] [2024-06-28 02:44:30,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:30,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:30,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:30,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:30,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:30,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:30,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 417 transitions, 4637 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 02:44:30,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:30,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:30,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:31,079 INFO L124 PetriNetUnfolderBase]: 2372/4162 cut-off events. [2024-06-28 02:44:31,079 INFO L125 PetriNetUnfolderBase]: For 591195/591195 co-relation queries the response was YES. [2024-06-28 02:44:31,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31814 conditions, 4162 events. 2372/4162 cut-off events. For 591195/591195 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27954 event pairs, 467 based on Foata normal form. 1/4157 useless extension candidates. Maximal degree in co-relation 31656. Up to 3317 conditions per place. [2024-06-28 02:44:31,129 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 284 selfloop transitions, 153 changer transitions 0/447 dead transitions. [2024-06-28 02:44:31,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 447 transitions, 6373 flow [2024-06-28 02:44:31,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:31,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:44:31,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-28 02:44:31,130 INFO L175 Difference]: Start difference. First operand has 366 places, 417 transitions, 4637 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:44:31,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 447 transitions, 6373 flow [2024-06-28 02:44:34,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 447 transitions, 6253 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:34,049 INFO L231 Difference]: Finished difference. Result has 367 places, 423 transitions, 4937 flow [2024-06-28 02:44:34,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4517, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4937, PETRI_PLACES=367, PETRI_TRANSITIONS=423} [2024-06-28 02:44:34,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-28 02:44:34,049 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 423 transitions, 4937 flow [2024-06-28 02:44:34,050 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 02:44:34,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:34,050 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 02:44:34,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:44:34,050 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:34,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:34,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1515447669, now seen corresponding path program 9 times [2024-06-28 02:44:34,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:34,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900751018] [2024-06-28 02:44:34,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:34,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:34,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:34,140 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 02:44:34,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:34,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900751018] [2024-06-28 02:44:34,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900751018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:34,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:34,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:34,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140551838] [2024-06-28 02:44:34,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:34,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:34,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:34,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:34,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:34,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:34,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 423 transitions, 4937 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 02:44:34,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:34,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:34,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:34,910 INFO L124 PetriNetUnfolderBase]: 2369/4158 cut-off events. [2024-06-28 02:44:34,911 INFO L125 PetriNetUnfolderBase]: For 594678/594678 co-relation queries the response was YES. [2024-06-28 02:44:34,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31940 conditions, 4158 events. 2369/4158 cut-off events. For 594678/594678 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 27937 event pairs, 467 based on Foata normal form. 1/4153 useless extension candidates. Maximal degree in co-relation 31781. Up to 3314 conditions per place. [2024-06-28 02:44:34,965 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 282 selfloop transitions, 154 changer transitions 0/446 dead transitions. [2024-06-28 02:44:34,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 446 transitions, 6333 flow [2024-06-28 02:44:34,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:34,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:34,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:44:34,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-28 02:44:34,966 INFO L175 Difference]: Start difference. First operand has 367 places, 423 transitions, 4937 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:44:34,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 446 transitions, 6333 flow [2024-06-28 02:44:38,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 446 transitions, 6013 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 02:44:38,369 INFO L231 Difference]: Finished difference. Result has 371 places, 423 transitions, 4931 flow [2024-06-28 02:44:38,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4617, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4931, PETRI_PLACES=371, PETRI_TRANSITIONS=423} [2024-06-28 02:44:38,369 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-28 02:44:38,369 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 423 transitions, 4931 flow [2024-06-28 02:44:38,369 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 02:44:38,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:38,370 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 02:44:38,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:44:38,370 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:38,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:38,370 INFO L85 PathProgramCache]: Analyzing trace with hash 115222861, now seen corresponding path program 4 times [2024-06-28 02:44:38,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:38,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807945517] [2024-06-28 02:44:38,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:38,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:38,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:38,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 02:44:38,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:38,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807945517] [2024-06-28 02:44:38,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807945517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:38,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:38,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:38,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859725944] [2024-06-28 02:44:38,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:38,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:38,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:38,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:38,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:38,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:38,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 423 transitions, 4931 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 02:44:38,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:38,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:38,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:39,246 INFO L124 PetriNetUnfolderBase]: 2382/4182 cut-off events. [2024-06-28 02:44:39,246 INFO L125 PetriNetUnfolderBase]: For 611740/611740 co-relation queries the response was YES. [2024-06-28 02:44:39,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32287 conditions, 4182 events. 2382/4182 cut-off events. For 611740/611740 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28114 event pairs, 464 based on Foata normal form. 1/4177 useless extension candidates. Maximal degree in co-relation 32127. Up to 3397 conditions per place. [2024-06-28 02:44:39,307 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 144 changer transitions 0/459 dead transitions. [2024-06-28 02:44:39,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 459 transitions, 6801 flow [2024-06-28 02:44:39,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:39,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:39,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 02:44:39,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-28 02:44:39,308 INFO L175 Difference]: Start difference. First operand has 371 places, 423 transitions, 4931 flow. Second operand 8 states and 216 transitions. [2024-06-28 02:44:39,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 459 transitions, 6801 flow [2024-06-28 02:44:42,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 459 transitions, 6469 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:44:42,648 INFO L231 Difference]: Finished difference. Result has 371 places, 432 transitions, 5097 flow [2024-06-28 02:44:42,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4599, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5097, PETRI_PLACES=371, PETRI_TRANSITIONS=432} [2024-06-28 02:44:42,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-28 02:44:42,649 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 432 transitions, 5097 flow [2024-06-28 02:44:42,649 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 02:44:42,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:42,649 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 02:44:42,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:44:42,649 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:42,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:42,649 INFO L85 PathProgramCache]: Analyzing trace with hash -2118032239, now seen corresponding path program 5 times [2024-06-28 02:44:42,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:42,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189294096] [2024-06-28 02:44:42,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:42,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:42,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:42,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 02:44:42,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:42,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189294096] [2024-06-28 02:44:42,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189294096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:42,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:42,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:42,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886616306] [2024-06-28 02:44:42,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:42,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:42,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:42,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:42,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:42,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:42,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 432 transitions, 5097 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 02:44:42,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:42,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:42,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:43,552 INFO L124 PetriNetUnfolderBase]: 2395/4204 cut-off events. [2024-06-28 02:44:43,552 INFO L125 PetriNetUnfolderBase]: For 631256/631256 co-relation queries the response was YES. [2024-06-28 02:44:43,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32918 conditions, 4204 events. 2395/4204 cut-off events. For 631256/631256 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28281 event pairs, 464 based on Foata normal form. 1/4199 useless extension candidates. Maximal degree in co-relation 32758. Up to 3412 conditions per place. [2024-06-28 02:44:43,608 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 308 selfloop transitions, 144 changer transitions 0/462 dead transitions. [2024-06-28 02:44:43,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 462 transitions, 6917 flow [2024-06-28 02:44:43,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:43,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:43,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:44:43,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.622093023255814 [2024-06-28 02:44:43,609 INFO L175 Difference]: Start difference. First operand has 371 places, 432 transitions, 5097 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:44:43,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 462 transitions, 6917 flow [2024-06-28 02:44:46,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 462 transitions, 6675 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-28 02:44:46,824 INFO L231 Difference]: Finished difference. Result has 376 places, 438 transitions, 5293 flow [2024-06-28 02:44:46,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4915, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5293, PETRI_PLACES=376, PETRI_TRANSITIONS=438} [2024-06-28 02:44:46,824 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-28 02:44:46,824 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 438 transitions, 5293 flow [2024-06-28 02:44:46,825 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 02:44:46,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:46,825 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 02:44:46,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:44:46,825 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:46,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:46,825 INFO L85 PathProgramCache]: Analyzing trace with hash -2104699759, now seen corresponding path program 6 times [2024-06-28 02:44:46,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:46,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294527801] [2024-06-28 02:44:46,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:46,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:46,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:46,931 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 02:44:46,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:46,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294527801] [2024-06-28 02:44:46,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294527801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:46,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:46,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:46,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193709957] [2024-06-28 02:44:46,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:46,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:46,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:46,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:46,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:46,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:46,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 438 transitions, 5293 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 02:44:46,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:46,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:46,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:47,744 INFO L124 PetriNetUnfolderBase]: 2392/4200 cut-off events. [2024-06-28 02:44:47,744 INFO L125 PetriNetUnfolderBase]: For 633678/633678 co-relation queries the response was YES. [2024-06-28 02:44:47,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32981 conditions, 4200 events. 2392/4200 cut-off events. For 633678/633678 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 28283 event pairs, 464 based on Foata normal form. 1/4195 useless extension candidates. Maximal degree in co-relation 32819. Up to 3409 conditions per place. [2024-06-28 02:44:47,800 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 146 changer transitions 0/461 dead transitions. [2024-06-28 02:44:47,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 461 transitions, 6731 flow [2024-06-28 02:44:47,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:47,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:47,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:44:47,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:44:47,801 INFO L175 Difference]: Start difference. First operand has 376 places, 438 transitions, 5293 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:44:47,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 461 transitions, 6731 flow [2024-06-28 02:44:51,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 461 transitions, 6526 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:44:51,398 INFO L231 Difference]: Finished difference. Result has 381 places, 438 transitions, 5386 flow [2024-06-28 02:44:51,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5088, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5386, PETRI_PLACES=381, PETRI_TRANSITIONS=438} [2024-06-28 02:44:51,399 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-28 02:44:51,399 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 438 transitions, 5386 flow [2024-06-28 02:44:51,399 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 02:44:51,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:51,399 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 02:44:51,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:44:51,400 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:51,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:51,400 INFO L85 PathProgramCache]: Analyzing trace with hash -393543311, now seen corresponding path program 10 times [2024-06-28 02:44:51,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:51,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097915577] [2024-06-28 02:44:51,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:51,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:51,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:51,492 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 02:44:51,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:51,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097915577] [2024-06-28 02:44:51,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097915577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:51,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:51,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:51,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113865162] [2024-06-28 02:44:51,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:51,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:51,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:51,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:51,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:51,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:51,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 438 transitions, 5386 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 02:44:51,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:51,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:51,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:52,237 INFO L124 PetriNetUnfolderBase]: 2421/4246 cut-off events. [2024-06-28 02:44:52,237 INFO L125 PetriNetUnfolderBase]: For 667387/667387 co-relation queries the response was YES. [2024-06-28 02:44:52,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33808 conditions, 4246 events. 2421/4246 cut-off events. For 667387/667387 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28680 event pairs, 467 based on Foata normal form. 1/4241 useless extension candidates. Maximal degree in co-relation 33645. Up to 3379 conditions per place. [2024-06-28 02:44:52,290 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 294 selfloop transitions, 168 changer transitions 0/472 dead transitions. [2024-06-28 02:44:52,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 472 transitions, 7554 flow [2024-06-28 02:44:52,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:52,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:52,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:44:52,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:44:52,291 INFO L175 Difference]: Start difference. First operand has 381 places, 438 transitions, 5386 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:44:52,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 472 transitions, 7554 flow [2024-06-28 02:44:55,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 472 transitions, 7250 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:44:55,885 INFO L231 Difference]: Finished difference. Result has 382 places, 450 transitions, 5648 flow [2024-06-28 02:44:55,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5082, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5648, PETRI_PLACES=382, PETRI_TRANSITIONS=450} [2024-06-28 02:44:55,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 338 predicate places. [2024-06-28 02:44:55,886 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 450 transitions, 5648 flow [2024-06-28 02:44:55,886 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 02:44:55,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:44:55,886 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 02:44:55,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:44:55,886 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:44:55,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:44:55,886 INFO L85 PathProgramCache]: Analyzing trace with hash -78548341, now seen corresponding path program 11 times [2024-06-28 02:44:55,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:44:55,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120625612] [2024-06-28 02:44:55,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:44:55,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:44:55,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:44:56,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 02:44:56,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:44:56,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120625612] [2024-06-28 02:44:56,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120625612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:44:56,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:44:56,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:44:56,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8649820] [2024-06-28 02:44:56,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:44:56,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:44:56,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:44:56,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:44:56,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:44:56,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:44:56,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 450 transitions, 5648 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 02:44:56,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:44:56,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:44:56,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:44:56,829 INFO L124 PetriNetUnfolderBase]: 2418/4250 cut-off events. [2024-06-28 02:44:56,830 INFO L125 PetriNetUnfolderBase]: For 670479/670479 co-relation queries the response was YES. [2024-06-28 02:44:56,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33818 conditions, 4250 events. 2418/4250 cut-off events. For 670479/670479 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28729 event pairs, 454 based on Foata normal form. 1/4249 useless extension candidates. Maximal degree in co-relation 33654. Up to 3694 conditions per place. [2024-06-28 02:44:56,882 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 427 selfloop transitions, 31 changer transitions 0/468 dead transitions. [2024-06-28 02:44:56,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 468 transitions, 6608 flow [2024-06-28 02:44:56,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:44:56,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:44:56,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:44:56,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-28 02:44:56,883 INFO L175 Difference]: Start difference. First operand has 382 places, 450 transitions, 5648 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:44:56,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 468 transitions, 6608 flow [2024-06-28 02:45:01,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 468 transitions, 6380 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 02:45:01,212 INFO L231 Difference]: Finished difference. Result has 388 places, 450 transitions, 5488 flow [2024-06-28 02:45:01,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5420, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5488, PETRI_PLACES=388, PETRI_TRANSITIONS=450} [2024-06-28 02:45:01,213 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-28 02:45:01,213 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 450 transitions, 5488 flow [2024-06-28 02:45:01,213 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 02:45:01,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:01,213 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 02:45:01,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:45:01,214 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:01,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:01,214 INFO L85 PathProgramCache]: Analyzing trace with hash 209048203, now seen corresponding path program 12 times [2024-06-28 02:45:01,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:01,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900647569] [2024-06-28 02:45:01,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:01,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:01,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:01,312 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 02:45:01,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:01,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900647569] [2024-06-28 02:45:01,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900647569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:01,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:01,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:01,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427325427] [2024-06-28 02:45:01,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:01,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:01,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:01,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:01,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:01,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:01,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 450 transitions, 5488 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 02:45:01,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:01,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:01,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:02,189 INFO L124 PetriNetUnfolderBase]: 2415/4238 cut-off events. [2024-06-28 02:45:02,190 INFO L125 PetriNetUnfolderBase]: For 673030/673030 co-relation queries the response was YES. [2024-06-28 02:45:02,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33411 conditions, 4238 events. 2415/4238 cut-off events. For 673030/673030 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 28660 event pairs, 467 based on Foata normal form. 1/4233 useless extension candidates. Maximal degree in co-relation 33246. Up to 3373 conditions per place. [2024-06-28 02:45:02,246 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 290 selfloop transitions, 170 changer transitions 0/470 dead transitions. [2024-06-28 02:45:02,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 470 transitions, 6948 flow [2024-06-28 02:45:02,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:02,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:02,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:45:02,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-28 02:45:02,247 INFO L175 Difference]: Start difference. First operand has 388 places, 450 transitions, 5488 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:45:02,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 470 transitions, 6948 flow [2024-06-28 02:45:06,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 470 transitions, 6840 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:06,068 INFO L231 Difference]: Finished difference. Result has 389 places, 450 transitions, 5726 flow [2024-06-28 02:45:06,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5726, PETRI_PLACES=389, PETRI_TRANSITIONS=450} [2024-06-28 02:45:06,069 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-28 02:45:06,069 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 450 transitions, 5726 flow [2024-06-28 02:45:06,069 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 02:45:06,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:06,069 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 02:45:06,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:45:06,069 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:06,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:06,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1340878605, now seen corresponding path program 7 times [2024-06-28 02:45:06,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:06,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985941546] [2024-06-28 02:45:06,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:06,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:06,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:06,168 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 02:45:06,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:06,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985941546] [2024-06-28 02:45:06,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985941546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:06,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:06,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:06,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356446607] [2024-06-28 02:45:06,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:06,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:06,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:06,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:06,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:06,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:06,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 450 transitions, 5726 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 02:45:06,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:06,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:06,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:06,986 INFO L124 PetriNetUnfolderBase]: 2428/4267 cut-off events. [2024-06-28 02:45:06,986 INFO L125 PetriNetUnfolderBase]: For 692481/692481 co-relation queries the response was YES. [2024-06-28 02:45:07,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34074 conditions, 4267 events. 2428/4267 cut-off events. For 692481/692481 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28852 event pairs, 455 based on Foata normal form. 1/4265 useless extension candidates. Maximal degree in co-relation 33908. Up to 3676 conditions per place. [2024-06-28 02:45:07,045 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 50 changer transitions 0/475 dead transitions. [2024-06-28 02:45:07,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 475 transitions, 7042 flow [2024-06-28 02:45:07,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:07,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:07,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:45:07,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:45:07,046 INFO L175 Difference]: Start difference. First operand has 389 places, 450 transitions, 5726 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:45:07,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 475 transitions, 7042 flow [2024-06-28 02:45:11,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 475 transitions, 6692 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:11,346 INFO L231 Difference]: Finished difference. Result has 390 places, 456 transitions, 5580 flow [2024-06-28 02:45:11,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5376, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5580, PETRI_PLACES=390, PETRI_TRANSITIONS=456} [2024-06-28 02:45:11,347 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-06-28 02:45:11,347 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 456 transitions, 5580 flow [2024-06-28 02:45:11,347 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 02:45:11,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:11,347 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 02:45:11,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:45:11,348 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:11,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:11,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1166381069, now seen corresponding path program 8 times [2024-06-28 02:45:11,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:11,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308371701] [2024-06-28 02:45:11,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:11,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:11,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:11,442 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 02:45:11,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:11,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308371701] [2024-06-28 02:45:11,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308371701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:11,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:11,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:11,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691844996] [2024-06-28 02:45:11,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:11,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:11,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:11,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:11,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:11,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:11,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 456 transitions, 5580 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 02:45:11,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:11,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:11,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:12,341 INFO L124 PetriNetUnfolderBase]: 2438/4285 cut-off events. [2024-06-28 02:45:12,341 INFO L125 PetriNetUnfolderBase]: For 701798/701798 co-relation queries the response was YES. [2024-06-28 02:45:12,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33985 conditions, 4285 events. 2438/4285 cut-off events. For 701798/701798 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29048 event pairs, 455 based on Foata normal form. 1/4283 useless extension candidates. Maximal degree in co-relation 33818. Up to 3686 conditions per place. [2024-06-28 02:45:12,389 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 416 selfloop transitions, 57 changer transitions 0/483 dead transitions. [2024-06-28 02:45:12,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 483 transitions, 6922 flow [2024-06-28 02:45:12,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:45:12,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:45:12,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 02:45:12,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744186046511628 [2024-06-28 02:45:12,390 INFO L175 Difference]: Start difference. First operand has 390 places, 456 transitions, 5580 flow. Second operand 10 states and 247 transitions. [2024-06-28 02:45:12,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 483 transitions, 6922 flow [2024-06-28 02:45:16,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 483 transitions, 6861 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 02:45:16,317 INFO L231 Difference]: Finished difference. Result has 398 places, 462 transitions, 5735 flow [2024-06-28 02:45:16,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5521, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5735, PETRI_PLACES=398, PETRI_TRANSITIONS=462} [2024-06-28 02:45:16,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-28 02:45:16,318 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 462 transitions, 5735 flow [2024-06-28 02:45:16,318 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 02:45:16,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:16,318 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 02:45:16,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:45:16,318 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:16,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:16,319 INFO L85 PathProgramCache]: Analyzing trace with hash 215721387, now seen corresponding path program 9 times [2024-06-28 02:45:16,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:16,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051939189] [2024-06-28 02:45:16,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:16,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:16,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:16,412 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 02:45:16,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:16,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051939189] [2024-06-28 02:45:16,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051939189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:16,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:16,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:16,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648680383] [2024-06-28 02:45:16,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:16,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:16,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:16,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:16,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:16,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:16,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 462 transitions, 5735 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 02:45:16,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:16,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:16,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:17,228 INFO L124 PetriNetUnfolderBase]: 2467/4328 cut-off events. [2024-06-28 02:45:17,229 INFO L125 PetriNetUnfolderBase]: For 737123/737123 co-relation queries the response was YES. [2024-06-28 02:45:17,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34863 conditions, 4328 events. 2467/4328 cut-off events. For 737123/737123 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29405 event pairs, 464 based on Foata normal form. 1/4323 useless extension candidates. Maximal degree in co-relation 34694. Up to 3499 conditions per place. [2024-06-28 02:45:17,288 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 320 selfloop transitions, 166 changer transitions 0/496 dead transitions. [2024-06-28 02:45:17,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 496 transitions, 7971 flow [2024-06-28 02:45:17,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:17,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:17,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:45:17,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:45:17,289 INFO L175 Difference]: Start difference. First operand has 398 places, 462 transitions, 5735 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:45:17,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 496 transitions, 7971 flow [2024-06-28 02:45:21,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 496 transitions, 7833 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:21,477 INFO L231 Difference]: Finished difference. Result has 399 places, 474 transitions, 6139 flow [2024-06-28 02:45:21,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6139, PETRI_PLACES=399, PETRI_TRANSITIONS=474} [2024-06-28 02:45:21,477 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-28 02:45:21,477 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 474 transitions, 6139 flow [2024-06-28 02:45:21,478 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 02:45:21,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:21,478 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 02:45:21,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:45:21,478 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:21,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:21,479 INFO L85 PathProgramCache]: Analyzing trace with hash -393536367, now seen corresponding path program 10 times [2024-06-28 02:45:21,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:21,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284607689] [2024-06-28 02:45:21,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:21,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:21,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:21,602 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 02:45:21,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:21,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284607689] [2024-06-28 02:45:21,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284607689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:21,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:21,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:21,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182543761] [2024-06-28 02:45:21,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:21,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:21,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:21,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:21,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:21,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:21,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 474 transitions, 6139 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 02:45:21,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:21,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:21,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:22,444 INFO L124 PetriNetUnfolderBase]: 2464/4324 cut-off events. [2024-06-28 02:45:22,445 INFO L125 PetriNetUnfolderBase]: For 741090/741090 co-relation queries the response was YES. [2024-06-28 02:45:22,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35034 conditions, 4324 events. 2464/4324 cut-off events. For 741090/741090 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29395 event pairs, 464 based on Foata normal form. 1/4319 useless extension candidates. Maximal degree in co-relation 34864. Up to 3496 conditions per place. [2024-06-28 02:45:22,505 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 321 selfloop transitions, 165 changer transitions 0/496 dead transitions. [2024-06-28 02:45:22,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 496 transitions, 8179 flow [2024-06-28 02:45:22,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:22,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:22,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:45:22,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:45:22,506 INFO L175 Difference]: Start difference. First operand has 399 places, 474 transitions, 6139 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:45:22,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 496 transitions, 8179 flow [2024-06-28 02:45:26,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 496 transitions, 7955 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-28 02:45:26,436 INFO L231 Difference]: Finished difference. Result has 405 places, 474 transitions, 6251 flow [2024-06-28 02:45:26,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6251, PETRI_PLACES=405, PETRI_TRANSITIONS=474} [2024-06-28 02:45:26,437 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-28 02:45:26,437 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 474 transitions, 6251 flow [2024-06-28 02:45:26,437 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 02:45:26,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:26,437 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 02:45:26,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:45:26,438 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:26,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:26,438 INFO L85 PathProgramCache]: Analyzing trace with hash 302714893, now seen corresponding path program 11 times [2024-06-28 02:45:26,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:26,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205080353] [2024-06-28 02:45:26,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:26,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:26,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:26,549 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 02:45:26,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:26,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205080353] [2024-06-28 02:45:26,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205080353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:26,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:26,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:26,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825153151] [2024-06-28 02:45:26,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:26,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:26,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:26,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:26,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:26,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:26,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 474 transitions, 6251 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 02:45:26,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:26,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:26,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:27,391 INFO L124 PetriNetUnfolderBase]: 2461/4325 cut-off events. [2024-06-28 02:45:27,391 INFO L125 PetriNetUnfolderBase]: For 745077/745077 co-relation queries the response was YES. [2024-06-28 02:45:27,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34965 conditions, 4325 events. 2461/4325 cut-off events. For 745077/745077 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29409 event pairs, 455 based on Foata normal form. 1/4323 useless extension candidates. Maximal degree in co-relation 34794. Up to 3728 conditions per place. [2024-06-28 02:45:27,449 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 433 selfloop transitions, 49 changer transitions 0/492 dead transitions. [2024-06-28 02:45:27,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 492 transitions, 7259 flow [2024-06-28 02:45:27,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:27,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:27,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:45:27,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-28 02:45:27,450 INFO L175 Difference]: Start difference. First operand has 405 places, 474 transitions, 6251 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:45:27,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 492 transitions, 7259 flow [2024-06-28 02:45:31,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 492 transitions, 6911 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:45:31,126 INFO L231 Difference]: Finished difference. Result has 407 places, 474 transitions, 6007 flow [2024-06-28 02:45:31,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5903, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6007, PETRI_PLACES=407, PETRI_TRANSITIONS=474} [2024-06-28 02:45:31,127 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-28 02:45:31,127 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 474 transitions, 6007 flow [2024-06-28 02:45:31,127 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 02:45:31,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:31,127 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 02:45:31,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:45:31,128 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:31,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:31,128 INFO L85 PathProgramCache]: Analyzing trace with hash -137597525, now seen corresponding path program 12 times [2024-06-28 02:45:31,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:31,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980136833] [2024-06-28 02:45:31,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:31,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:31,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:31,228 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 02:45:31,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:31,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980136833] [2024-06-28 02:45:31,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980136833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:31,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:31,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:31,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538266918] [2024-06-28 02:45:31,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:31,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:31,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:31,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:31,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:31,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:31,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 474 transitions, 6007 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 02:45:31,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:31,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:31,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:32,088 INFO L124 PetriNetUnfolderBase]: 2458/4316 cut-off events. [2024-06-28 02:45:32,089 INFO L125 PetriNetUnfolderBase]: For 746463/746463 co-relation queries the response was YES. [2024-06-28 02:45:32,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34612 conditions, 4316 events. 2458/4316 cut-off events. For 746463/746463 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29346 event pairs, 464 based on Foata normal form. 1/4311 useless extension candidates. Maximal degree in co-relation 34440. Up to 3490 conditions per place. [2024-06-28 02:45:32,147 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 311 selfloop transitions, 173 changer transitions 0/494 dead transitions. [2024-06-28 02:45:32,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 494 transitions, 7539 flow [2024-06-28 02:45:32,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:32,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:32,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:45:32,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-28 02:45:32,148 INFO L175 Difference]: Start difference. First operand has 407 places, 474 transitions, 6007 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:45:32,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 494 transitions, 7539 flow [2024-06-28 02:45:36,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 494 transitions, 7403 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:36,612 INFO L231 Difference]: Finished difference. Result has 408 places, 474 transitions, 6223 flow [2024-06-28 02:45:36,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5871, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6223, PETRI_PLACES=408, PETRI_TRANSITIONS=474} [2024-06-28 02:45:36,612 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 364 predicate places. [2024-06-28 02:45:36,612 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 474 transitions, 6223 flow [2024-06-28 02:45:36,612 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 02:45:36,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:36,613 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 02:45:36,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:45:36,613 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:36,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:36,613 INFO L85 PathProgramCache]: Analyzing trace with hash -570844721, now seen corresponding path program 3 times [2024-06-28 02:45:36,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:36,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254464256] [2024-06-28 02:45:36,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:36,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:36,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:36,725 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 02:45:36,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:36,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254464256] [2024-06-28 02:45:36,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254464256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:36,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:36,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:36,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905118040] [2024-06-28 02:45:36,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:36,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:36,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:36,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:36,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:36,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:36,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 474 transitions, 6223 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 02:45:36,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:36,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:36,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:37,586 INFO L124 PetriNetUnfolderBase]: 2478/4355 cut-off events. [2024-06-28 02:45:37,586 INFO L125 PetriNetUnfolderBase]: For 801447/801447 co-relation queries the response was YES. [2024-06-28 02:45:37,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35223 conditions, 4355 events. 2478/4355 cut-off events. For 801447/801447 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29656 event pairs, 453 based on Foata normal form. 6/4358 useless extension candidates. Maximal degree in co-relation 35050. Up to 3693 conditions per place. [2024-06-28 02:45:37,643 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 442 selfloop transitions, 48 changer transitions 0/500 dead transitions. [2024-06-28 02:45:37,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 500 transitions, 7347 flow [2024-06-28 02:45:37,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:37,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:37,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:45:37,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-28 02:45:37,644 INFO L175 Difference]: Start difference. First operand has 408 places, 474 transitions, 6223 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:45:37,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 500 transitions, 7347 flow [2024-06-28 02:45:41,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 500 transitions, 7063 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:45:41,032 INFO L231 Difference]: Finished difference. Result has 410 places, 475 transitions, 6071 flow [2024-06-28 02:45:41,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5939, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6071, PETRI_PLACES=410, PETRI_TRANSITIONS=475} [2024-06-28 02:45:41,033 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 366 predicate places. [2024-06-28 02:45:41,033 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 475 transitions, 6071 flow [2024-06-28 02:45:41,033 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 02:45:41,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:41,033 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 02:45:41,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:45:41,033 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:41,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:41,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1395333965, now seen corresponding path program 1 times [2024-06-28 02:45:41,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:41,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227604164] [2024-06-28 02:45:41,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:41,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:41,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:41,153 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 02:45:41,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:41,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227604164] [2024-06-28 02:45:41,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227604164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:41,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:41,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:41,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957714632] [2024-06-28 02:45:41,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:41,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:41,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:41,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:41,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:41,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:41,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 475 transitions, 6071 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 02:45:41,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:41,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:41,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:42,083 INFO L124 PetriNetUnfolderBase]: 2499/4377 cut-off events. [2024-06-28 02:45:42,083 INFO L125 PetriNetUnfolderBase]: For 798138/798138 co-relation queries the response was YES. [2024-06-28 02:45:42,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35613 conditions, 4377 events. 2499/4377 cut-off events. For 798138/798138 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29799 event pairs, 457 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 35439. Up to 3751 conditions per place. [2024-06-28 02:45:42,143 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 466 selfloop transitions, 34 changer transitions 0/510 dead transitions. [2024-06-28 02:45:42,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 510 transitions, 7501 flow [2024-06-28 02:45:42,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:45:42,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:45:42,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 02:45:42,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-28 02:45:42,144 INFO L175 Difference]: Start difference. First operand has 410 places, 475 transitions, 6071 flow. Second operand 9 states and 231 transitions. [2024-06-28 02:45:42,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 510 transitions, 7501 flow [2024-06-28 02:45:45,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 510 transitions, 7385 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:45:45,893 INFO L231 Difference]: Finished difference. Result has 413 places, 479 transitions, 6124 flow [2024-06-28 02:45:45,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5955, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6124, PETRI_PLACES=413, PETRI_TRANSITIONS=479} [2024-06-28 02:45:45,893 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-28 02:45:45,893 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 479 transitions, 6124 flow [2024-06-28 02:45:45,894 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 02:45:45,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:45,894 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 02:45:45,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:45:45,894 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:45,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:45,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1686141171, now seen corresponding path program 2 times [2024-06-28 02:45:45,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:45,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430272670] [2024-06-28 02:45:45,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:45,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:45,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:46,018 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 02:45:46,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:46,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430272670] [2024-06-28 02:45:46,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430272670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:46,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:46,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:46,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007367826] [2024-06-28 02:45:46,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:46,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:46,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:46,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:46,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:46,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:46,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 479 transitions, 6124 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 02:45:46,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:46,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:46,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:46,850 INFO L124 PetriNetUnfolderBase]: 2494/4377 cut-off events. [2024-06-28 02:45:46,850 INFO L125 PetriNetUnfolderBase]: For 790897/790897 co-relation queries the response was YES. [2024-06-28 02:45:46,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35335 conditions, 4377 events. 2494/4377 cut-off events. For 790897/790897 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29810 event pairs, 465 based on Foata normal form. 2/4376 useless extension candidates. Maximal degree in co-relation 35161. Up to 3773 conditions per place. [2024-06-28 02:45:46,905 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 464 selfloop transitions, 30 changer transitions 0/504 dead transitions. [2024-06-28 02:45:46,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 504 transitions, 7174 flow [2024-06-28 02:45:46,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:46,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:46,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:45:46,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:45:46,906 INFO L175 Difference]: Start difference. First operand has 413 places, 479 transitions, 6124 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:45:46,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 504 transitions, 7174 flow [2024-06-28 02:45:50,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 504 transitions, 7058 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 02:45:50,478 INFO L231 Difference]: Finished difference. Result has 416 places, 479 transitions, 6073 flow [2024-06-28 02:45:50,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6073, PETRI_PLACES=416, PETRI_TRANSITIONS=479} [2024-06-28 02:45:50,478 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-28 02:45:50,478 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 479 transitions, 6073 flow [2024-06-28 02:45:50,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 02:45:50,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:50,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, 1] [2024-06-28 02:45:50,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:45:50,479 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:50,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:50,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1515438741, now seen corresponding path program 3 times [2024-06-28 02:45:50,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:50,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378225186] [2024-06-28 02:45:50,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:50,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:50,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:50,590 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 02:45:50,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:50,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378225186] [2024-06-28 02:45:50,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378225186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:50,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:50,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:50,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528282569] [2024-06-28 02:45:50,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:50,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:50,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:50,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:50,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:50,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:50,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 479 transitions, 6073 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 02:45:50,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:50,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:50,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:51,426 INFO L124 PetriNetUnfolderBase]: 2502/4386 cut-off events. [2024-06-28 02:45:51,427 INFO L125 PetriNetUnfolderBase]: For 802761/802761 co-relation queries the response was YES. [2024-06-28 02:45:51,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35461 conditions, 4386 events. 2502/4386 cut-off events. For 802761/802761 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 29864 event pairs, 471 based on Foata normal form. 2/4382 useless extension candidates. Maximal degree in co-relation 35285. Up to 3710 conditions per place. [2024-06-28 02:45:51,482 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 404 selfloop transitions, 89 changer transitions 0/503 dead transitions. [2024-06-28 02:45:51,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 503 transitions, 7163 flow [2024-06-28 02:45:51,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:51,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:51,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:45:51,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-28 02:45:51,483 INFO L175 Difference]: Start difference. First operand has 416 places, 479 transitions, 6073 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:45:51,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 503 transitions, 7163 flow [2024-06-28 02:45:56,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 503 transitions, 7098 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:45:56,038 INFO L231 Difference]: Finished difference. Result has 417 places, 481 transitions, 6245 flow [2024-06-28 02:45:56,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6245, PETRI_PLACES=417, PETRI_TRANSITIONS=481} [2024-06-28 02:45:56,038 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-06-28 02:45:56,038 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 481 transitions, 6245 flow [2024-06-28 02:45:56,039 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 02:45:56,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:45:56,039 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 02:45:56,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:45:56,039 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:45:56,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:45:56,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1902677937, now seen corresponding path program 1 times [2024-06-28 02:45:56,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:45:56,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526041329] [2024-06-28 02:45:56,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:45:56,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:45:56,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:45:56,142 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 02:45:56,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:45:56,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526041329] [2024-06-28 02:45:56,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526041329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:45:56,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:45:56,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:45:56,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898475818] [2024-06-28 02:45:56,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:45:56,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:45:56,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:45:56,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:45:56,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:45:56,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:45:56,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 481 transitions, 6245 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 02:45:56,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:45:56,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:45:56,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:45:57,003 INFO L124 PetriNetUnfolderBase]: 2507/4398 cut-off events. [2024-06-28 02:45:57,003 INFO L125 PetriNetUnfolderBase]: For 806457/806457 co-relation queries the response was YES. [2024-06-28 02:45:57,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35848 conditions, 4398 events. 2507/4398 cut-off events. For 806457/806457 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29962 event pairs, 464 based on Foata normal form. 1/4396 useless extension candidates. Maximal degree in co-relation 35671. Up to 3795 conditions per place. [2024-06-28 02:45:57,063 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 467 selfloop transitions, 31 changer transitions 0/508 dead transitions. [2024-06-28 02:45:57,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 508 transitions, 7369 flow [2024-06-28 02:45:57,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:45:57,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:45:57,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:45:57,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:45:57,064 INFO L175 Difference]: Start difference. First operand has 417 places, 481 transitions, 6245 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:45:57,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 508 transitions, 7369 flow [2024-06-28 02:46:01,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 508 transitions, 7148 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:01,223 INFO L231 Difference]: Finished difference. Result has 419 places, 484 transitions, 6166 flow [2024-06-28 02:46:01,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6024, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6166, PETRI_PLACES=419, PETRI_TRANSITIONS=484} [2024-06-28 02:46:01,223 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-28 02:46:01,223 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 484 transitions, 6166 flow [2024-06-28 02:46:01,224 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 02:46:01,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:01,224 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 02:46:01,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:46:01,224 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:01,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:01,224 INFO L85 PathProgramCache]: Analyzing trace with hash -2111359055, now seen corresponding path program 2 times [2024-06-28 02:46:01,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:01,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689377489] [2024-06-28 02:46:01,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:01,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:01,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:01,322 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 02:46:01,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:01,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689377489] [2024-06-28 02:46:01,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689377489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:01,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:01,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:01,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949142314] [2024-06-28 02:46:01,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:01,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:01,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:01,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:01,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:01,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:01,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 484 transitions, 6166 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 02:46:01,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:01,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:01,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:02,174 INFO L124 PetriNetUnfolderBase]: 2528/4427 cut-off events. [2024-06-28 02:46:02,174 INFO L125 PetriNetUnfolderBase]: For 836646/836646 co-relation queries the response was YES. [2024-06-28 02:46:02,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36619 conditions, 4427 events. 2528/4427 cut-off events. For 836646/836646 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30212 event pairs, 477 based on Foata normal form. 1/4419 useless extension candidates. Maximal degree in co-relation 36441. Up to 3618 conditions per place. [2024-06-28 02:46:02,237 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 128 changer transitions 0/520 dead transitions. [2024-06-28 02:46:02,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 520 transitions, 8350 flow [2024-06-28 02:46:02,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:02,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:02,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 02:46:02,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:46:02,239 INFO L175 Difference]: Start difference. First operand has 419 places, 484 transitions, 6166 flow. Second operand 8 states and 215 transitions. [2024-06-28 02:46:02,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 520 transitions, 8350 flow [2024-06-28 02:46:06,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 520 transitions, 8230 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:06,905 INFO L231 Difference]: Finished difference. Result has 421 places, 496 transitions, 6610 flow [2024-06-28 02:46:06,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6046, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6610, PETRI_PLACES=421, PETRI_TRANSITIONS=496} [2024-06-28 02:46:06,906 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 377 predicate places. [2024-06-28 02:46:06,906 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 496 transitions, 6610 flow [2024-06-28 02:46:06,906 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 02:46:06,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:06,906 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 02:46:06,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:46:06,907 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:06,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:06,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1076654641, now seen corresponding path program 3 times [2024-06-28 02:46:06,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:06,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542413678] [2024-06-28 02:46:06,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:06,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:06,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:07,012 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 02:46:07,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:07,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542413678] [2024-06-28 02:46:07,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542413678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:07,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:07,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:07,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914494717] [2024-06-28 02:46:07,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:07,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:07,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:07,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:07,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:07,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:07,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 496 transitions, 6610 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 02:46:07,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:07,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:07,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:07,881 INFO L124 PetriNetUnfolderBase]: 2525/4423 cut-off events. [2024-06-28 02:46:07,881 INFO L125 PetriNetUnfolderBase]: For 842752/842752 co-relation queries the response was YES. [2024-06-28 02:46:07,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36949 conditions, 4423 events. 2525/4423 cut-off events. For 842752/842752 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 30197 event pairs, 477 based on Foata normal form. 1/4415 useless extension candidates. Maximal degree in co-relation 36770. Up to 3615 conditions per place. [2024-06-28 02:46:07,946 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 129 changer transitions 0/519 dead transitions. [2024-06-28 02:46:07,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 519 transitions, 8228 flow [2024-06-28 02:46:07,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:07,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:07,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:46:07,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-28 02:46:07,947 INFO L175 Difference]: Start difference. First operand has 421 places, 496 transitions, 6610 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:46:07,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 519 transitions, 8228 flow [2024-06-28 02:46:13,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 519 transitions, 8037 flow, removed 74 selfloop flow, removed 2 redundant places. [2024-06-28 02:46:13,158 INFO L231 Difference]: Finished difference. Result has 427 places, 496 transitions, 6683 flow [2024-06-28 02:46:13,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6419, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6683, PETRI_PLACES=427, PETRI_TRANSITIONS=496} [2024-06-28 02:46:13,159 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-28 02:46:13,159 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 496 transitions, 6683 flow [2024-06-28 02:46:13,159 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 02:46:13,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:13,159 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 02:46:13,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:46:13,159 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:13,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:13,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1508758613, now seen corresponding path program 1 times [2024-06-28 02:46:13,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:13,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814893577] [2024-06-28 02:46:13,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:13,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:13,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:13,271 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 02:46:13,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:13,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814893577] [2024-06-28 02:46:13,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814893577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:13,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:13,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:13,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523927585] [2024-06-28 02:46:13,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:13,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:13,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:13,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:13,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:13,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:13,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 496 transitions, 6683 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 02:46:13,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:13,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:13,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:14,246 INFO L124 PetriNetUnfolderBase]: 2533/4440 cut-off events. [2024-06-28 02:46:14,246 INFO L125 PetriNetUnfolderBase]: For 864335/864335 co-relation queries the response was YES. [2024-06-28 02:46:14,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37324 conditions, 4440 events. 2533/4440 cut-off events. For 864335/864335 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 30309 event pairs, 467 based on Foata normal form. 2/4436 useless extension candidates. Maximal degree in co-relation 37143. Up to 3778 conditions per place. [2024-06-28 02:46:14,295 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 419 selfloop transitions, 91 changer transitions 0/520 dead transitions. [2024-06-28 02:46:14,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 520 transitions, 7813 flow [2024-06-28 02:46:14,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:14,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:14,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:46:14,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-28 02:46:14,296 INFO L175 Difference]: Start difference. First operand has 427 places, 496 transitions, 6683 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:46:14,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 520 transitions, 7813 flow [2024-06-28 02:46:19,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 520 transitions, 7575 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:19,858 INFO L231 Difference]: Finished difference. Result has 429 places, 498 transitions, 6692 flow [2024-06-28 02:46:19,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6445, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6692, PETRI_PLACES=429, PETRI_TRANSITIONS=498} [2024-06-28 02:46:19,859 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-28 02:46:19,859 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 498 transitions, 6692 flow [2024-06-28 02:46:19,859 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 02:46:19,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:19,859 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 02:46:19,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:46:19,860 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:19,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:19,860 INFO L85 PathProgramCache]: Analyzing trace with hash 209057131, now seen corresponding path program 4 times [2024-06-28 02:46:19,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:19,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828810596] [2024-06-28 02:46:19,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:19,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:19,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:19,973 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 02:46:19,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:19,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828810596] [2024-06-28 02:46:19,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828810596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:19,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:19,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:19,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529137386] [2024-06-28 02:46:19,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:19,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:19,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:19,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:19,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:20,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:20,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 498 transitions, 6692 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 02:46:20,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:20,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:20,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:20,894 INFO L124 PetriNetUnfolderBase]: 2541/4454 cut-off events. [2024-06-28 02:46:20,894 INFO L125 PetriNetUnfolderBase]: For 877087/877087 co-relation queries the response was YES. [2024-06-28 02:46:20,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37568 conditions, 4454 events. 2541/4454 cut-off events. For 877087/877087 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30473 event pairs, 472 based on Foata normal form. 2/4450 useless extension candidates. Maximal degree in co-relation 37386. Up to 3766 conditions per place. [2024-06-28 02:46:20,959 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 418 selfloop transitions, 91 changer transitions 0/519 dead transitions. [2024-06-28 02:46:20,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 519 transitions, 7816 flow [2024-06-28 02:46:20,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:20,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:20,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:46:20,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:46:20,960 INFO L175 Difference]: Start difference. First operand has 429 places, 498 transitions, 6692 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:46:20,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 519 transitions, 7816 flow [2024-06-28 02:46:25,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 519 transitions, 7585 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:25,770 INFO L231 Difference]: Finished difference. Result has 431 places, 500 transitions, 6712 flow [2024-06-28 02:46:25,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6461, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6712, PETRI_PLACES=431, PETRI_TRANSITIONS=500} [2024-06-28 02:46:25,770 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-28 02:46:25,770 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 500 transitions, 6712 flow [2024-06-28 02:46:25,770 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 02:46:25,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:25,771 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 02:46:25,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:46:25,771 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:25,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:25,771 INFO L85 PathProgramCache]: Analyzing trace with hash -380196943, now seen corresponding path program 4 times [2024-06-28 02:46:25,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:25,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163139881] [2024-06-28 02:46:25,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:25,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:25,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:25,883 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 02:46:25,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:25,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163139881] [2024-06-28 02:46:25,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163139881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:25,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:25,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:25,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801536046] [2024-06-28 02:46:25,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:25,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:25,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:25,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:25,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:25,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:25,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 500 transitions, 6712 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 02:46:25,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:25,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:25,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:26,747 INFO L124 PetriNetUnfolderBase]: 2570/4499 cut-off events. [2024-06-28 02:46:26,747 INFO L125 PetriNetUnfolderBase]: For 910154/910154 co-relation queries the response was YES. [2024-06-28 02:46:26,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38528 conditions, 4499 events. 2570/4499 cut-off events. For 910154/910154 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30781 event pairs, 479 based on Foata normal form. 1/4491 useless extension candidates. Maximal degree in co-relation 38345. Up to 3672 conditions per place. [2024-06-28 02:46:26,807 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 384 selfloop transitions, 140 changer transitions 0/534 dead transitions. [2024-06-28 02:46:26,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 534 transitions, 9211 flow [2024-06-28 02:46:26,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:26,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:26,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:46:26,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-28 02:46:26,808 INFO L175 Difference]: Start difference. First operand has 431 places, 500 transitions, 6712 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:46:26,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 534 transitions, 9211 flow [2024-06-28 02:46:32,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 534 transitions, 8976 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:32,168 INFO L231 Difference]: Finished difference. Result has 433 places, 512 transitions, 7050 flow [2024-06-28 02:46:32,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7050, PETRI_PLACES=433, PETRI_TRANSITIONS=512} [2024-06-28 02:46:32,168 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-28 02:46:32,168 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 512 transitions, 7050 flow [2024-06-28 02:46:32,169 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 02:46:32,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:32,169 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 02:46:32,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:46:32,169 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:32,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:32,169 INFO L85 PathProgramCache]: Analyzing trace with hash 209062091, now seen corresponding path program 5 times [2024-06-28 02:46:32,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:32,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455498793] [2024-06-28 02:46:32,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:32,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:32,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:32,268 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 02:46:32,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:32,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455498793] [2024-06-28 02:46:32,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455498793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:32,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:32,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:32,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859860343] [2024-06-28 02:46:32,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:32,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:32,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:32,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:32,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:32,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:32,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 512 transitions, 7050 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 02:46:32,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:32,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:32,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:33,228 INFO L124 PetriNetUnfolderBase]: 2567/4495 cut-off events. [2024-06-28 02:46:33,229 INFO L125 PetriNetUnfolderBase]: For 912490/912490 co-relation queries the response was YES. [2024-06-28 02:46:33,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38440 conditions, 4495 events. 2567/4495 cut-off events. For 912490/912490 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30772 event pairs, 479 based on Foata normal form. 1/4487 useless extension candidates. Maximal degree in co-relation 38256. Up to 3669 conditions per place. [2024-06-28 02:46:33,295 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 382 selfloop transitions, 141 changer transitions 0/533 dead transitions. [2024-06-28 02:46:33,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 533 transitions, 8986 flow [2024-06-28 02:46:33,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:33,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:33,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 02:46:33,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-28 02:46:33,296 INFO L175 Difference]: Start difference. First operand has 433 places, 512 transitions, 7050 flow. Second operand 8 states and 211 transitions. [2024-06-28 02:46:33,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 533 transitions, 8986 flow [2024-06-28 02:46:37,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 533 transitions, 8722 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-28 02:46:37,930 INFO L231 Difference]: Finished difference. Result has 439 places, 512 transitions, 7074 flow [2024-06-28 02:46:37,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6786, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7074, PETRI_PLACES=439, PETRI_TRANSITIONS=512} [2024-06-28 02:46:37,931 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-28 02:46:37,931 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 512 transitions, 7074 flow [2024-06-28 02:46:37,931 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 02:46:37,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:37,931 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 02:46:37,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:46:37,931 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:37,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:37,932 INFO L85 PathProgramCache]: Analyzing trace with hash -733515855, now seen corresponding path program 6 times [2024-06-28 02:46:37,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:37,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666649288] [2024-06-28 02:46:37,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:37,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:37,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:38,030 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 02:46:38,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:38,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666649288] [2024-06-28 02:46:38,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666649288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:38,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:38,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:38,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249370158] [2024-06-28 02:46:38,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:38,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:38,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:38,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:38,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:38,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:38,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 512 transitions, 7074 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 02:46:38,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:38,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:38,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:39,074 INFO L124 PetriNetUnfolderBase]: 2564/4491 cut-off events. [2024-06-28 02:46:39,074 INFO L125 PetriNetUnfolderBase]: For 915134/915134 co-relation queries the response was YES. [2024-06-28 02:46:39,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38296 conditions, 4491 events. 2564/4491 cut-off events. For 915134/915134 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30755 event pairs, 479 based on Foata normal form. 1/4483 useless extension candidates. Maximal degree in co-relation 38111. Up to 3666 conditions per place. [2024-06-28 02:46:39,125 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 375 selfloop transitions, 147 changer transitions 0/532 dead transitions. [2024-06-28 02:46:39,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 532 transitions, 8730 flow [2024-06-28 02:46:39,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:39,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:39,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:46:39,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-28 02:46:39,126 INFO L175 Difference]: Start difference. First operand has 439 places, 512 transitions, 7074 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:46:39,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 532 transitions, 8730 flow [2024-06-28 02:46:44,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 532 transitions, 8408 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:44,043 INFO L231 Difference]: Finished difference. Result has 441 places, 512 transitions, 7052 flow [2024-06-28 02:46:44,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7052, PETRI_PLACES=441, PETRI_TRANSITIONS=512} [2024-06-28 02:46:44,044 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-28 02:46:44,044 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 512 transitions, 7052 flow [2024-06-28 02:46:44,044 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 02:46:44,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:44,044 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 02:46:44,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:46:44,044 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:44,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:44,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1045268429, now seen corresponding path program 2 times [2024-06-28 02:46:44,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:44,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825026773] [2024-06-28 02:46:44,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:44,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:44,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:44,158 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 02:46:44,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:44,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825026773] [2024-06-28 02:46:44,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825026773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:44,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:44,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:44,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649646027] [2024-06-28 02:46:44,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:44,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:44,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:44,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:44,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:44,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:44,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 512 transitions, 7052 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 02:46:44,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:44,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:44,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:45,135 INFO L124 PetriNetUnfolderBase]: 2572/4508 cut-off events. [2024-06-28 02:46:45,135 INFO L125 PetriNetUnfolderBase]: For 937907/937907 co-relation queries the response was YES. [2024-06-28 02:46:45,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38502 conditions, 4508 events. 2572/4508 cut-off events. For 937907/937907 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 30905 event pairs, 469 based on Foata normal form. 2/4504 useless extension candidates. Maximal degree in co-relation 38316. Up to 3834 conditions per place. [2024-06-28 02:46:45,202 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 434 selfloop transitions, 89 changer transitions 0/533 dead transitions. [2024-06-28 02:46:45,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 533 transitions, 8206 flow [2024-06-28 02:46:45,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:45,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:45,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:46:45,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:46:45,203 INFO L175 Difference]: Start difference. First operand has 441 places, 512 transitions, 7052 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:46:45,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 533 transitions, 8206 flow [2024-06-28 02:46:50,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 533 transitions, 7984 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:50,213 INFO L231 Difference]: Finished difference. Result has 443 places, 514 transitions, 7079 flow [2024-06-28 02:46:50,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6830, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7079, PETRI_PLACES=443, PETRI_TRANSITIONS=514} [2024-06-28 02:46:50,214 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-28 02:46:50,214 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 514 transitions, 7079 flow [2024-06-28 02:46:50,214 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 02:46:50,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:50,214 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 02:46:50,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:46:50,214 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:50,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:50,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1274957039, now seen corresponding path program 3 times [2024-06-28 02:46:50,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:50,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971552992] [2024-06-28 02:46:50,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:50,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:50,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:50,330 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 02:46:50,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:50,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971552992] [2024-06-28 02:46:50,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971552992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:50,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:50,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:50,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072002970] [2024-06-28 02:46:50,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:50,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:50,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:50,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:50,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:50,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:50,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 514 transitions, 7079 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 02:46:50,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:50,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:50,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:51,233 INFO L124 PetriNetUnfolderBase]: 2580/4524 cut-off events. [2024-06-28 02:46:51,233 INFO L125 PetriNetUnfolderBase]: For 951348/951348 co-relation queries the response was YES. [2024-06-28 02:46:51,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38743 conditions, 4524 events. 2580/4524 cut-off events. For 951348/951348 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31042 event pairs, 471 based on Foata normal form. 2/4520 useless extension candidates. Maximal degree in co-relation 38556. Up to 3846 conditions per place. [2024-06-28 02:46:51,299 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 434 selfloop transitions, 91 changer transitions 0/535 dead transitions. [2024-06-28 02:46:51,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 535 transitions, 8241 flow [2024-06-28 02:46:51,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:51,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:51,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:46:51,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:46:51,301 INFO L175 Difference]: Start difference. First operand has 443 places, 514 transitions, 7079 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:46:51,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 535 transitions, 8241 flow [2024-06-28 02:46:56,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 535 transitions, 8008 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:46:56,315 INFO L231 Difference]: Finished difference. Result has 445 places, 516 transitions, 7103 flow [2024-06-28 02:46:56,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6846, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7103, PETRI_PLACES=445, PETRI_TRANSITIONS=516} [2024-06-28 02:46:56,315 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 401 predicate places. [2024-06-28 02:46:56,315 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 516 transitions, 7103 flow [2024-06-28 02:46:56,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 02:46:56,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:46:56,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, 1] [2024-06-28 02:46:56,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:46:56,316 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:46:56,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:46:56,316 INFO L85 PathProgramCache]: Analyzing trace with hash -127106133, now seen corresponding path program 4 times [2024-06-28 02:46:56,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:46:56,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163556028] [2024-06-28 02:46:56,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:46:56,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:46:56,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:46:56,434 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 02:46:56,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:46:56,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163556028] [2024-06-28 02:46:56,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163556028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:46:56,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:46:56,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:46:56,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874902138] [2024-06-28 02:46:56,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:46:56,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:46:56,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:46:56,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:46:56,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:46:56,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:46:56,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 516 transitions, 7103 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 02:46:56,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:46:56,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:46:56,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:46:57,389 INFO L124 PetriNetUnfolderBase]: 2601/4553 cut-off events. [2024-06-28 02:46:57,389 INFO L125 PetriNetUnfolderBase]: For 986598/986598 co-relation queries the response was YES. [2024-06-28 02:46:57,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39504 conditions, 4553 events. 2601/4553 cut-off events. For 986598/986598 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31263 event pairs, 468 based on Foata normal form. 2/4549 useless extension candidates. Maximal degree in co-relation 39316. Up to 3842 conditions per place. [2024-06-28 02:46:57,456 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 433 selfloop transitions, 99 changer transitions 0/542 dead transitions. [2024-06-28 02:46:57,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 542 transitions, 8659 flow [2024-06-28 02:46:57,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:46:57,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:46:57,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:46:57,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:46:57,457 INFO L175 Difference]: Start difference. First operand has 445 places, 516 transitions, 7103 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:46:57,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 542 transitions, 8659 flow [2024-06-28 02:47:02,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 542 transitions, 8418 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 02:47:02,703 INFO L231 Difference]: Finished difference. Result has 448 places, 521 transitions, 7239 flow [2024-06-28 02:47:02,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7239, PETRI_PLACES=448, PETRI_TRANSITIONS=521} [2024-06-28 02:47:02,703 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-28 02:47:02,703 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 521 transitions, 7239 flow [2024-06-28 02:47:02,704 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 02:47:02,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:02,704 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 02:47:02,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:47:02,704 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:02,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:02,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1117069483, now seen corresponding path program 13 times [2024-06-28 02:47:02,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:02,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142324126] [2024-06-28 02:47:02,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:02,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:02,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:02,813 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 02:47:02,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:02,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142324126] [2024-06-28 02:47:02,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142324126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:02,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:02,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:02,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818589980] [2024-06-28 02:47:02,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:02,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:02,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:02,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:02,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:02,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:02,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 521 transitions, 7239 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 02:47:02,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:02,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:02,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:03,940 INFO L124 PetriNetUnfolderBase]: 2609/4560 cut-off events. [2024-06-28 02:47:03,941 INFO L125 PetriNetUnfolderBase]: For 1003120/1003120 co-relation queries the response was YES. [2024-06-28 02:47:03,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39819 conditions, 4560 events. 2609/4560 cut-off events. For 1003120/1003120 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 31292 event pairs, 474 based on Foata normal form. 2/4549 useless extension candidates. Maximal degree in co-relation 39629. Up to 3824 conditions per place. [2024-06-28 02:47:03,998 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 450 selfloop transitions, 93 changer transitions 0/553 dead transitions. [2024-06-28 02:47:03,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 553 transitions, 8835 flow [2024-06-28 02:47:03,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:03,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:03,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 02:47:03,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-28 02:47:03,999 INFO L175 Difference]: Start difference. First operand has 448 places, 521 transitions, 7239 flow. Second operand 8 states and 211 transitions. [2024-06-28 02:47:03,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 553 transitions, 8835 flow [2024-06-28 02:47:09,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 553 transitions, 8629 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 02:47:09,182 INFO L231 Difference]: Finished difference. Result has 453 places, 526 transitions, 7392 flow [2024-06-28 02:47:09,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7392, PETRI_PLACES=453, PETRI_TRANSITIONS=526} [2024-06-28 02:47:09,183 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 409 predicate places. [2024-06-28 02:47:09,183 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 526 transitions, 7392 flow [2024-06-28 02:47:09,183 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 02:47:09,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:09,183 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 02:47:09,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:47:09,183 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:09,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:09,184 INFO L85 PathProgramCache]: Analyzing trace with hash 712303779, now seen corresponding path program 14 times [2024-06-28 02:47:09,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:09,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637442462] [2024-06-28 02:47:09,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:09,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:09,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:09,296 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 02:47:09,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:09,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637442462] [2024-06-28 02:47:09,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637442462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:09,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:09,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:09,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70385098] [2024-06-28 02:47:09,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:09,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:09,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:09,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:09,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:09,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:09,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 526 transitions, 7392 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 02:47:09,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:09,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:09,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:10,288 INFO L124 PetriNetUnfolderBase]: 2617/4577 cut-off events. [2024-06-28 02:47:10,289 INFO L125 PetriNetUnfolderBase]: For 1017412/1017412 co-relation queries the response was YES. [2024-06-28 02:47:10,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40162 conditions, 4577 events. 2617/4577 cut-off events. For 1017412/1017412 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31366 event pairs, 481 based on Foata normal form. 2/4571 useless extension candidates. Maximal degree in co-relation 39969. Up to 3871 conditions per place. [2024-06-28 02:47:10,359 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 449 selfloop transitions, 91 changer transitions 0/550 dead transitions. [2024-06-28 02:47:10,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 550 transitions, 8600 flow [2024-06-28 02:47:10,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:10,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:10,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:47:10,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-28 02:47:10,360 INFO L175 Difference]: Start difference. First operand has 453 places, 526 transitions, 7392 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:47:10,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 550 transitions, 8600 flow [2024-06-28 02:47:15,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 550 transitions, 8344 flow, removed 76 selfloop flow, removed 4 redundant places. [2024-06-28 02:47:15,089 INFO L231 Difference]: Finished difference. Result has 457 places, 528 transitions, 7401 flow [2024-06-28 02:47:15,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7401, PETRI_PLACES=457, PETRI_TRANSITIONS=528} [2024-06-28 02:47:15,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-28 02:47:15,090 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 528 transitions, 7401 flow [2024-06-28 02:47:15,090 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 02:47:15,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:15,090 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 02:47:15,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:47:15,090 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:15,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:15,091 INFO L85 PathProgramCache]: Analyzing trace with hash -124382797, now seen corresponding path program 15 times [2024-06-28 02:47:15,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:15,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387001807] [2024-06-28 02:47:15,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:15,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:15,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:15,190 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 02:47:15,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:15,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387001807] [2024-06-28 02:47:15,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387001807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:15,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:15,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:15,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887845471] [2024-06-28 02:47:15,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:15,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:15,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:15,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:15,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:15,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:15,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 528 transitions, 7401 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 02:47:15,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:15,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:15,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:16,168 INFO L124 PetriNetUnfolderBase]: 2625/4589 cut-off events. [2024-06-28 02:47:16,168 INFO L125 PetriNetUnfolderBase]: For 1026802/1026802 co-relation queries the response was YES. [2024-06-28 02:47:16,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40119 conditions, 4589 events. 2625/4589 cut-off events. For 1026802/1026802 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31452 event pairs, 481 based on Foata normal form. 2/4583 useless extension candidates. Maximal degree in co-relation 39924. Up to 3883 conditions per place. [2024-06-28 02:47:16,237 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 450 selfloop transitions, 89 changer transitions 0/549 dead transitions. [2024-06-28 02:47:16,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 549 transitions, 8563 flow [2024-06-28 02:47:16,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:16,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:16,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:47:16,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:47:16,239 INFO L175 Difference]: Start difference. First operand has 457 places, 528 transitions, 7401 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:47:16,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 549 transitions, 8563 flow [2024-06-28 02:47:21,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 549 transitions, 8360 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:47:21,973 INFO L231 Difference]: Finished difference. Result has 459 places, 530 transitions, 7423 flow [2024-06-28 02:47:21,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7198, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7423, PETRI_PLACES=459, PETRI_TRANSITIONS=530} [2024-06-28 02:47:21,973 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 415 predicate places. [2024-06-28 02:47:21,973 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 530 transitions, 7423 flow [2024-06-28 02:47:21,973 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 02:47:21,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:21,974 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 02:47:21,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:47:21,974 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:21,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:21,974 INFO L85 PathProgramCache]: Analyzing trace with hash -2036419421, now seen corresponding path program 16 times [2024-06-28 02:47:21,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:21,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295466958] [2024-06-28 02:47:21,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:21,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:21,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:22,088 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 02:47:22,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:22,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295466958] [2024-06-28 02:47:22,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295466958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:22,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:22,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:22,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216585326] [2024-06-28 02:47:22,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:22,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:22,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:22,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:22,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:22,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:22,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 530 transitions, 7423 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 02:47:22,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:22,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:22,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:23,103 INFO L124 PetriNetUnfolderBase]: 2633/4601 cut-off events. [2024-06-28 02:47:23,104 INFO L125 PetriNetUnfolderBase]: For 1040348/1040348 co-relation queries the response was YES. [2024-06-28 02:47:23,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40289 conditions, 4601 events. 2633/4601 cut-off events. For 1040348/1040348 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31545 event pairs, 481 based on Foata normal form. 2/4595 useless extension candidates. Maximal degree in co-relation 40093. Up to 3895 conditions per place. [2024-06-28 02:47:23,174 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 447 selfloop transitions, 91 changer transitions 0/548 dead transitions. [2024-06-28 02:47:23,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 548 transitions, 8579 flow [2024-06-28 02:47:23,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:23,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:23,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:47:23,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-28 02:47:23,175 INFO L175 Difference]: Start difference. First operand has 459 places, 530 transitions, 7423 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:47:23,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 548 transitions, 8579 flow [2024-06-28 02:47:28,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 548 transitions, 8376 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:47:28,608 INFO L231 Difference]: Finished difference. Result has 461 places, 532 transitions, 7453 flow [2024-06-28 02:47:28,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7220, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7453, PETRI_PLACES=461, PETRI_TRANSITIONS=532} [2024-06-28 02:47:28,609 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-28 02:47:28,609 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 532 transitions, 7453 flow [2024-06-28 02:47:28,609 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 02:47:28,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:28,609 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 02:47:28,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:47:28,609 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:28,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:28,610 INFO L85 PathProgramCache]: Analyzing trace with hash -355792381, now seen corresponding path program 17 times [2024-06-28 02:47:28,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:28,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976533345] [2024-06-28 02:47:28,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:28,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:28,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:28,728 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 02:47:28,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:28,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976533345] [2024-06-28 02:47:28,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976533345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:28,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:28,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:28,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860414911] [2024-06-28 02:47:28,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:28,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:28,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:28,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:28,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:28,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:28,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 532 transitions, 7453 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 02:47:28,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:28,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:28,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:29,716 INFO L124 PetriNetUnfolderBase]: 2628/4586 cut-off events. [2024-06-28 02:47:29,716 INFO L125 PetriNetUnfolderBase]: For 1032108/1032108 co-relation queries the response was YES. [2024-06-28 02:47:29,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40003 conditions, 4586 events. 2628/4586 cut-off events. For 1032108/1032108 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31456 event pairs, 498 based on Foata normal form. 2/4580 useless extension candidates. Maximal degree in co-relation 39806. Up to 3888 conditions per place. [2024-06-28 02:47:29,783 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 447 selfloop transitions, 89 changer transitions 0/546 dead transitions. [2024-06-28 02:47:29,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 546 transitions, 8574 flow [2024-06-28 02:47:29,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:29,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:29,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:47:29,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-28 02:47:29,784 INFO L175 Difference]: Start difference. First operand has 461 places, 532 transitions, 7453 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:47:29,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 546 transitions, 8574 flow [2024-06-28 02:47:34,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 546 transitions, 8337 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:47:34,660 INFO L231 Difference]: Finished difference. Result has 463 places, 533 transitions, 7420 flow [2024-06-28 02:47:34,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7224, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7420, PETRI_PLACES=463, PETRI_TRANSITIONS=533} [2024-06-28 02:47:34,661 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 419 predicate places. [2024-06-28 02:47:34,661 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 533 transitions, 7420 flow [2024-06-28 02:47:34,661 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 02:47:34,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:34,661 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 02:47:34,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:47:34,661 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:34,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:34,662 INFO L85 PathProgramCache]: Analyzing trace with hash -615097659, now seen corresponding path program 18 times [2024-06-28 02:47:34,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:34,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73092041] [2024-06-28 02:47:34,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:34,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:34,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 02:47:34,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:34,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73092041] [2024-06-28 02:47:34,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73092041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:34,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:34,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:34,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358053384] [2024-06-28 02:47:34,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:34,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:34,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:34,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:34,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:34,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:34,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 533 transitions, 7420 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 02:47:34,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:34,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:34,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:35,784 INFO L124 PetriNetUnfolderBase]: 2623/4579 cut-off events. [2024-06-28 02:47:35,784 INFO L125 PetriNetUnfolderBase]: For 1021812/1021812 co-relation queries the response was YES. [2024-06-28 02:47:35,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39599 conditions, 4579 events. 2623/4579 cut-off events. For 1021812/1021812 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31411 event pairs, 497 based on Foata normal form. 2/4573 useless extension candidates. Maximal degree in co-relation 39401. Up to 3881 conditions per place. [2024-06-28 02:47:35,845 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 446 selfloop transitions, 91 changer transitions 0/547 dead transitions. [2024-06-28 02:47:35,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 547 transitions, 8549 flow [2024-06-28 02:47:35,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:35,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:35,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:47:35,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-28 02:47:35,846 INFO L175 Difference]: Start difference. First operand has 463 places, 533 transitions, 7420 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:47:35,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 547 transitions, 8549 flow [2024-06-28 02:47:40,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 547 transitions, 8318 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:47:40,446 INFO L231 Difference]: Finished difference. Result has 465 places, 534 transitions, 7403 flow [2024-06-28 02:47:40,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7203, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7403, PETRI_PLACES=465, PETRI_TRANSITIONS=534} [2024-06-28 02:47:40,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 421 predicate places. [2024-06-28 02:47:40,447 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 534 transitions, 7403 flow [2024-06-28 02:47:40,447 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 02:47:40,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:40,447 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 02:47:40,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:47:40,448 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:40,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:40,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1671646951, now seen corresponding path program 19 times [2024-06-28 02:47:40,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:40,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508823201] [2024-06-28 02:47:40,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:40,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:40,573 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 02:47:40,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:40,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508823201] [2024-06-28 02:47:40,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508823201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:40,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:40,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:40,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045411255] [2024-06-28 02:47:40,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:40,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:40,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:40,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:40,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:40,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:40,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 534 transitions, 7403 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 02:47:40,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:40,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:40,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:41,693 INFO L124 PetriNetUnfolderBase]: 2618/4583 cut-off events. [2024-06-28 02:47:41,693 INFO L125 PetriNetUnfolderBase]: For 1010029/1010029 co-relation queries the response was YES. [2024-06-28 02:47:41,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39219 conditions, 4583 events. 2618/4583 cut-off events. For 1010029/1010029 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31467 event pairs, 472 based on Foata normal form. 2/4580 useless extension candidates. Maximal degree in co-relation 39020. Up to 3985 conditions per place. [2024-06-28 02:47:41,749 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 508 selfloop transitions, 30 changer transitions 0/548 dead transitions. [2024-06-28 02:47:41,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 548 transitions, 8529 flow [2024-06-28 02:47:41,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:47:41,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:47:41,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:47:41,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-28 02:47:41,750 INFO L175 Difference]: Start difference. First operand has 465 places, 534 transitions, 7403 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:47:41,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 548 transitions, 8529 flow [2024-06-28 02:47:48,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 548 transitions, 8318 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:47:48,055 INFO L231 Difference]: Finished difference. Result has 468 places, 535 transitions, 7279 flow [2024-06-28 02:47:48,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7279, PETRI_PLACES=468, PETRI_TRANSITIONS=535} [2024-06-28 02:47:48,055 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-28 02:47:48,055 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 535 transitions, 7279 flow [2024-06-28 02:47:48,056 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 02:47:48,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:48,056 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 02:47:48,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:47:48,056 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:48,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:48,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1315096789, now seen corresponding path program 20 times [2024-06-28 02:47:48,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:48,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404131357] [2024-06-28 02:47:48,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:48,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:48,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:48,178 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 02:47:48,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:48,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404131357] [2024-06-28 02:47:48,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404131357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:48,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:48,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:48,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999398101] [2024-06-28 02:47:48,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:48,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:48,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:48,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:48,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:48,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:48,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 535 transitions, 7279 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 02:47:48,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:48,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:48,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:49,174 INFO L124 PetriNetUnfolderBase]: 2613/4574 cut-off events. [2024-06-28 02:47:49,174 INFO L125 PetriNetUnfolderBase]: For 999090/999090 co-relation queries the response was YES. [2024-06-28 02:47:49,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38738 conditions, 4574 events. 2613/4574 cut-off events. For 999090/999090 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 31391 event pairs, 467 based on Foata normal form. 2/4569 useless extension candidates. Maximal degree in co-relation 38538. Up to 3964 conditions per place. [2024-06-28 02:47:49,237 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 507 selfloop transitions, 34 changer transitions 0/551 dead transitions. [2024-06-28 02:47:49,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 551 transitions, 8414 flow [2024-06-28 02:47:49,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:47:49,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:47:49,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:47:49,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:47:49,238 INFO L175 Difference]: Start difference. First operand has 468 places, 535 transitions, 7279 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:47:49,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 551 transitions, 8414 flow [2024-06-28 02:47:54,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 551 transitions, 8327 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:47:55,002 INFO L231 Difference]: Finished difference. Result has 472 places, 536 transitions, 7286 flow [2024-06-28 02:47:55,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7286, PETRI_PLACES=472, PETRI_TRANSITIONS=536} [2024-06-28 02:47:55,003 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 428 predicate places. [2024-06-28 02:47:55,003 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 536 transitions, 7286 flow [2024-06-28 02:47:55,003 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 02:47:55,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:47:55,003 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 02:47:55,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:47:55,003 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:47:55,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:47:55,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1870318219, now seen corresponding path program 13 times [2024-06-28 02:47:55,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:47:55,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424647694] [2024-06-28 02:47:55,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:47:55,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:47:55,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:47:55,116 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 02:47:55,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:47:55,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424647694] [2024-06-28 02:47:55,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424647694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:47:55,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:47:55,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:47:55,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69220524] [2024-06-28 02:47:55,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:47:55,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:47:55,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:47:55,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:47:55,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:47:55,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:47:55,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 536 transitions, 7286 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 02:47:55,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:47:55,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:47:55,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:47:56,236 INFO L124 PetriNetUnfolderBase]: 2645/4632 cut-off events. [2024-06-28 02:47:56,236 INFO L125 PetriNetUnfolderBase]: For 1023550/1023550 co-relation queries the response was YES. [2024-06-28 02:47:56,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39480 conditions, 4632 events. 2645/4632 cut-off events. For 1023550/1023550 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31930 event pairs, 471 based on Foata normal form. 1/4628 useless extension candidates. Maximal degree in co-relation 39279. Up to 3892 conditions per place. [2024-06-28 02:47:56,306 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 506 selfloop transitions, 60 changer transitions 0/576 dead transitions. [2024-06-28 02:47:56,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 576 transitions, 9345 flow [2024-06-28 02:47:56,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:47:56,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:47:56,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-28 02:47:56,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-28 02:47:56,307 INFO L175 Difference]: Start difference. First operand has 472 places, 536 transitions, 7286 flow. Second operand 10 states and 254 transitions. [2024-06-28 02:47:56,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 576 transitions, 9345 flow [2024-06-28 02:48:01,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 576 transitions, 9272 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:48:01,940 INFO L231 Difference]: Finished difference. Result has 475 places, 548 transitions, 7592 flow [2024-06-28 02:48:01,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7213, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7592, PETRI_PLACES=475, PETRI_TRANSITIONS=548} [2024-06-28 02:48:01,940 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-28 02:48:01,940 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 548 transitions, 7592 flow [2024-06-28 02:48:01,941 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 02:48:01,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:01,941 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 02:48:01,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:48:01,941 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:01,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:01,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1881746059, now seen corresponding path program 14 times [2024-06-28 02:48:01,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:01,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159862422] [2024-06-28 02:48:01,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:01,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:01,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:02,050 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 02:48:02,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:02,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159862422] [2024-06-28 02:48:02,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159862422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:02,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:02,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:02,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001466400] [2024-06-28 02:48:02,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:02,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:02,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:02,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:02,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:02,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:02,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 548 transitions, 7592 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 02:48:02,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:02,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:02,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:03,081 INFO L124 PetriNetUnfolderBase]: 2642/4628 cut-off events. [2024-06-28 02:48:03,081 INFO L125 PetriNetUnfolderBase]: For 1025107/1025107 co-relation queries the response was YES. [2024-06-28 02:48:03,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39488 conditions, 4628 events. 2642/4628 cut-off events. For 1025107/1025107 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31879 event pairs, 471 based on Foata normal form. 1/4624 useless extension candidates. Maximal degree in co-relation 39286. Up to 3889 conditions per place. [2024-06-28 02:48:03,148 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 501 selfloop transitions, 59 changer transitions 0/570 dead transitions. [2024-06-28 02:48:03,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 570 transitions, 9074 flow [2024-06-28 02:48:03,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:03,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:03,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:48:03,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:48:03,150 INFO L175 Difference]: Start difference. First operand has 475 places, 548 transitions, 7592 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:48:03,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 570 transitions, 9074 flow [2024-06-28 02:48:09,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 570 transitions, 8882 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-28 02:48:09,549 INFO L231 Difference]: Finished difference. Result has 479 places, 548 transitions, 7524 flow [2024-06-28 02:48:09,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7400, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7524, PETRI_PLACES=479, PETRI_TRANSITIONS=548} [2024-06-28 02:48:09,550 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-28 02:48:09,550 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 548 transitions, 7524 flow [2024-06-28 02:48:09,550 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 02:48:09,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:09,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, 1, 1] [2024-06-28 02:48:09,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:48:09,551 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:09,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:09,551 INFO L85 PathProgramCache]: Analyzing trace with hash 707547139, now seen corresponding path program 15 times [2024-06-28 02:48:09,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:09,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470561716] [2024-06-28 02:48:09,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:09,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:09,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:09,665 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 02:48:09,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:09,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470561716] [2024-06-28 02:48:09,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470561716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:09,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:09,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:09,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570423003] [2024-06-28 02:48:09,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:09,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:09,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:09,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:09,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:09,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:09,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 548 transitions, 7524 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 02:48:09,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:09,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:09,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:10,702 INFO L124 PetriNetUnfolderBase]: 2639/4624 cut-off events. [2024-06-28 02:48:10,702 INFO L125 PetriNetUnfolderBase]: For 1024640/1024640 co-relation queries the response was YES. [2024-06-28 02:48:10,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39407 conditions, 4624 events. 2639/4624 cut-off events. For 1024640/1024640 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31866 event pairs, 471 based on Foata normal form. 1/4620 useless extension candidates. Maximal degree in co-relation 39203. Up to 3895 conditions per place. [2024-06-28 02:48:10,771 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 52 changer transitions 0/572 dead transitions. [2024-06-28 02:48:10,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 572 transitions, 8708 flow [2024-06-28 02:48:10,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:10,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:10,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:48:10,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:48:10,772 INFO L175 Difference]: Start difference. First operand has 479 places, 548 transitions, 7524 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:48:10,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 572 transitions, 8708 flow [2024-06-28 02:48:16,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 572 transitions, 8564 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:48:16,726 INFO L231 Difference]: Finished difference. Result has 480 places, 548 transitions, 7490 flow [2024-06-28 02:48:16,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7380, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7490, PETRI_PLACES=480, PETRI_TRANSITIONS=548} [2024-06-28 02:48:16,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-28 02:48:16,726 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 548 transitions, 7490 flow [2024-06-28 02:48:16,726 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 02:48:16,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:16,727 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 02:48:16,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:48:16,727 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:16,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:16,727 INFO L85 PathProgramCache]: Analyzing trace with hash -236209525, now seen corresponding path program 16 times [2024-06-28 02:48:16,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:16,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074604292] [2024-06-28 02:48:16,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:16,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:16,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:16,826 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 02:48:16,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:16,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074604292] [2024-06-28 02:48:16,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074604292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:16,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:16,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:16,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29607186] [2024-06-28 02:48:16,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:16,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:16,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:16,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:16,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:16,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:16,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 548 transitions, 7490 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 02:48:16,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:16,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:16,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:17,806 INFO L124 PetriNetUnfolderBase]: 2652/4643 cut-off events. [2024-06-28 02:48:17,806 INFO L125 PetriNetUnfolderBase]: For 1050222/1050222 co-relation queries the response was YES. [2024-06-28 02:48:17,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39823 conditions, 4643 events. 2652/4643 cut-off events. For 1050222/1050222 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31994 event pairs, 477 based on Foata normal form. 1/4636 useless extension candidates. Maximal degree in co-relation 39618. Up to 3707 conditions per place. [2024-06-28 02:48:17,874 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 378 selfloop transitions, 190 changer transitions 0/578 dead transitions. [2024-06-28 02:48:17,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 578 transitions, 9774 flow [2024-06-28 02:48:17,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:17,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:17,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:48:17,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6191860465116279 [2024-06-28 02:48:17,876 INFO L175 Difference]: Start difference. First operand has 480 places, 548 transitions, 7490 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:48:17,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 578 transitions, 9774 flow [2024-06-28 02:48:23,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 578 transitions, 9656 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:48:23,913 INFO L231 Difference]: Finished difference. Result has 481 places, 554 transitions, 7912 flow [2024-06-28 02:48:23,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7372, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7912, PETRI_PLACES=481, PETRI_TRANSITIONS=554} [2024-06-28 02:48:23,914 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 437 predicate places. [2024-06-28 02:48:23,914 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 554 transitions, 7912 flow [2024-06-28 02:48:23,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 02:48:23,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:23,914 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 02:48:23,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:48:23,914 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:23,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:23,915 INFO L85 PathProgramCache]: Analyzing trace with hash -2138957173, now seen corresponding path program 17 times [2024-06-28 02:48:23,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:23,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269355643] [2024-06-28 02:48:23,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:23,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:23,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:24,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 02:48:24,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:24,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269355643] [2024-06-28 02:48:24,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269355643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:24,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:24,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:24,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935308544] [2024-06-28 02:48:24,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:24,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:24,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:24,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:24,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:24,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:24,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 554 transitions, 7912 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 02:48:24,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:24,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:24,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:25,003 INFO L124 PetriNetUnfolderBase]: 2657/4652 cut-off events. [2024-06-28 02:48:25,003 INFO L125 PetriNetUnfolderBase]: For 1064643/1064643 co-relation queries the response was YES. [2024-06-28 02:48:25,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40278 conditions, 4652 events. 2657/4652 cut-off events. For 1064643/1064643 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 32105 event pairs, 477 based on Foata normal form. 1/4645 useless extension candidates. Maximal degree in co-relation 40072. Up to 3713 conditions per place. [2024-06-28 02:48:25,072 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 186 changer transitions 0/579 dead transitions. [2024-06-28 02:48:25,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 579 transitions, 10441 flow [2024-06-28 02:48:25,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:25,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:25,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:48:25,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:48:25,073 INFO L175 Difference]: Start difference. First operand has 481 places, 554 transitions, 7912 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:48:25,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 579 transitions, 10441 flow [2024-06-28 02:48:31,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 579 transitions, 9873 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-28 02:48:31,053 INFO L231 Difference]: Finished difference. Result has 484 places, 557 transitions, 7805 flow [2024-06-28 02:48:31,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7374, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7805, PETRI_PLACES=484, PETRI_TRANSITIONS=557} [2024-06-28 02:48:31,053 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 440 predicate places. [2024-06-28 02:48:31,053 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 557 transitions, 7805 flow [2024-06-28 02:48:31,053 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 02:48:31,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:31,054 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 02:48:31,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:48:31,054 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:31,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:31,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1183772669, now seen corresponding path program 18 times [2024-06-28 02:48:31,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:31,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759738936] [2024-06-28 02:48:31,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:31,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:31,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:31,153 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 02:48:31,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:31,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759738936] [2024-06-28 02:48:31,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759738936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:31,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:31,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:31,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054703104] [2024-06-28 02:48:31,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:31,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:31,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:31,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:31,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:31,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:31,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 557 transitions, 7805 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 02:48:31,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:31,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:31,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:32,174 INFO L124 PetriNetUnfolderBase]: 2662/4661 cut-off events. [2024-06-28 02:48:32,174 INFO L125 PetriNetUnfolderBase]: For 1075194/1075194 co-relation queries the response was YES. [2024-06-28 02:48:32,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40229 conditions, 4661 events. 2662/4661 cut-off events. For 1075194/1075194 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 32239 event pairs, 477 based on Foata normal form. 1/4654 useless extension candidates. Maximal degree in co-relation 40022. Up to 3719 conditions per place. [2024-06-28 02:48:32,238 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 188 changer transitions 0/581 dead transitions. [2024-06-28 02:48:32,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 581 transitions, 10004 flow [2024-06-28 02:48:32,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:32,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:32,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 02:48:32,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-28 02:48:32,239 INFO L175 Difference]: Start difference. First operand has 484 places, 557 transitions, 7805 flow. Second operand 8 states and 211 transitions. [2024-06-28 02:48:32,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 581 transitions, 10004 flow [2024-06-28 02:48:38,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 581 transitions, 9546 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:48:38,692 INFO L231 Difference]: Finished difference. Result has 487 places, 560 transitions, 7788 flow [2024-06-28 02:48:38,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7353, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7788, PETRI_PLACES=487, PETRI_TRANSITIONS=560} [2024-06-28 02:48:38,693 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-28 02:48:38,693 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 560 transitions, 7788 flow [2024-06-28 02:48:38,693 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 02:48:38,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:38,693 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 02:48:38,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:48:38,694 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:38,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:38,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1633260171, now seen corresponding path program 19 times [2024-06-28 02:48:38,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:38,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996370684] [2024-06-28 02:48:38,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:38,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:38,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:38,801 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 02:48:38,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:38,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996370684] [2024-06-28 02:48:38,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996370684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:38,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:38,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:38,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161039891] [2024-06-28 02:48:38,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:38,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:38,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:38,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:38,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:38,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:38,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 560 transitions, 7788 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 02:48:38,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:38,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:38,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:39,985 INFO L124 PetriNetUnfolderBase]: 2667/4673 cut-off events. [2024-06-28 02:48:39,985 INFO L125 PetriNetUnfolderBase]: For 1085473/1085473 co-relation queries the response was YES. [2024-06-28 02:48:40,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40065 conditions, 4673 events. 2667/4673 cut-off events. For 1085473/1085473 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32347 event pairs, 471 based on Foata normal form. 1/4669 useless extension candidates. Maximal degree in co-relation 39857. Up to 3890 conditions per place. [2024-06-28 02:48:40,050 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 487 selfloop transitions, 94 changer transitions 0/591 dead transitions. [2024-06-28 02:48:40,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 591 transitions, 9396 flow [2024-06-28 02:48:40,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:48:40,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:48:40,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 273 transitions. [2024-06-28 02:48:40,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771670190274841 [2024-06-28 02:48:40,051 INFO L175 Difference]: Start difference. First operand has 487 places, 560 transitions, 7788 flow. Second operand 11 states and 273 transitions. [2024-06-28 02:48:40,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 591 transitions, 9396 flow [2024-06-28 02:48:45,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 591 transitions, 8988 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 02:48:45,748 INFO L231 Difference]: Finished difference. Result has 494 places, 563 transitions, 7648 flow [2024-06-28 02:48:45,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7386, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7648, PETRI_PLACES=494, PETRI_TRANSITIONS=563} [2024-06-28 02:48:45,749 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-28 02:48:45,749 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 563 transitions, 7648 flow [2024-06-28 02:48:45,749 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 02:48:45,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:45,750 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 02:48:45,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:48:45,750 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:45,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:45,750 INFO L85 PathProgramCache]: Analyzing trace with hash 2012114237, now seen corresponding path program 20 times [2024-06-28 02:48:45,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:45,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937279492] [2024-06-28 02:48:45,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:45,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:45,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:45,856 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 02:48:45,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:45,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937279492] [2024-06-28 02:48:45,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937279492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:45,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:45,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:45,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427639599] [2024-06-28 02:48:45,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:45,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:45,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:45,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:45,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:45,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:45,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 563 transitions, 7648 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 02:48:45,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:45,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:45,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:47,071 INFO L124 PetriNetUnfolderBase]: 2664/4669 cut-off events. [2024-06-28 02:48:47,071 INFO L125 PetriNetUnfolderBase]: For 1084664/1084664 co-relation queries the response was YES. [2024-06-28 02:48:47,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39752 conditions, 4669 events. 2664/4669 cut-off events. For 1084664/1084664 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32261 event pairs, 471 based on Foata normal form. 1/4665 useless extension candidates. Maximal degree in co-relation 39542. Up to 3887 conditions per place. [2024-06-28 02:48:47,130 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 485 selfloop transitions, 92 changer transitions 0/587 dead transitions. [2024-06-28 02:48:47,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 587 transitions, 9180 flow [2024-06-28 02:48:47,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:48:47,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:48:47,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-28 02:48:47,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.586046511627907 [2024-06-28 02:48:47,131 INFO L175 Difference]: Start difference. First operand has 494 places, 563 transitions, 7648 flow. Second operand 10 states and 252 transitions. [2024-06-28 02:48:47,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 587 transitions, 9180 flow [2024-06-28 02:48:53,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 587 transitions, 8878 flow, removed 30 selfloop flow, removed 10 redundant places. [2024-06-28 02:48:53,565 INFO L231 Difference]: Finished difference. Result has 494 places, 563 transitions, 7536 flow [2024-06-28 02:48:53,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7346, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7536, PETRI_PLACES=494, PETRI_TRANSITIONS=563} [2024-06-28 02:48:53,566 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 450 predicate places. [2024-06-28 02:48:53,566 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 563 transitions, 7536 flow [2024-06-28 02:48:53,566 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 02:48:53,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:48:53,566 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 02:48:53,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:48:53,566 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:48:53,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:48:53,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1661465623, now seen corresponding path program 21 times [2024-06-28 02:48:53,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:48:53,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911302619] [2024-06-28 02:48:53,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:48:53,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:48:53,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:48:53,674 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 02:48:53,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:48:53,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911302619] [2024-06-28 02:48:53,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911302619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:48:53,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:48:53,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:48:53,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591022839] [2024-06-28 02:48:53,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:48:53,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:48:53,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:48:53,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:48:53,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:48:53,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:48:53,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 563 transitions, 7536 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 02:48:53,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:48:53,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:48:53,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:48:54,701 INFO L124 PetriNetUnfolderBase]: 2661/4665 cut-off events. [2024-06-28 02:48:54,701 INFO L125 PetriNetUnfolderBase]: For 1084283/1084283 co-relation queries the response was YES. [2024-06-28 02:48:54,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39416 conditions, 4665 events. 2661/4665 cut-off events. For 1084283/1084283 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 32246 event pairs, 471 based on Foata normal form. 1/4661 useless extension candidates. Maximal degree in co-relation 39206. Up to 3884 conditions per place. [2024-06-28 02:48:54,771 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 480 selfloop transitions, 91 changer transitions 0/581 dead transitions. [2024-06-28 02:48:54,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 581 transitions, 8722 flow [2024-06-28 02:48:54,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:48:54,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:48:54,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:48:54,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:48:54,772 INFO L175 Difference]: Start difference. First operand has 494 places, 563 transitions, 7536 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:48:54,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 581 transitions, 8722 flow [2024-06-28 02:49:01,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 581 transitions, 8472 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 02:49:01,054 INFO L231 Difference]: Finished difference. Result has 493 places, 563 transitions, 7474 flow [2024-06-28 02:49:01,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7286, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7474, PETRI_PLACES=493, PETRI_TRANSITIONS=563} [2024-06-28 02:49:01,054 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-28 02:49:01,054 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 563 transitions, 7474 flow [2024-06-28 02:49:01,054 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 02:49:01,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:01,055 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 02:49:01,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:49:01,055 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:01,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:01,055 INFO L85 PathProgramCache]: Analyzing trace with hash 484620773, now seen corresponding path program 22 times [2024-06-28 02:49:01,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:01,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452077992] [2024-06-28 02:49:01,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:01,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:01,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:01,155 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 02:49:01,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:01,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452077992] [2024-06-28 02:49:01,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452077992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:01,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:01,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:01,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508866702] [2024-06-28 02:49:01,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:01,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:01,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:01,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:01,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:01,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:01,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 563 transitions, 7474 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 02:49:01,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:01,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:01,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:02,173 INFO L124 PetriNetUnfolderBase]: 2682/4697 cut-off events. [2024-06-28 02:49:02,174 INFO L125 PetriNetUnfolderBase]: For 1124083/1124083 co-relation queries the response was YES. [2024-06-28 02:49:02,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40030 conditions, 4697 events. 2682/4697 cut-off events. For 1124083/1124083 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 32552 event pairs, 477 based on Foata normal form. 1/4690 useless extension candidates. Maximal degree in co-relation 39819. Up to 3743 conditions per place. [2024-06-28 02:49:02,250 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 204 changer transitions 0/590 dead transitions. [2024-06-28 02:49:02,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 590 transitions, 9828 flow [2024-06-28 02:49:02,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:02,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:02,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:49:02,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:49:02,251 INFO L175 Difference]: Start difference. First operand has 493 places, 563 transitions, 7474 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:49:02,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 590 transitions, 9828 flow [2024-06-28 02:49:09,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 590 transitions, 9636 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:49:09,030 INFO L231 Difference]: Finished difference. Result has 493 places, 572 transitions, 7876 flow [2024-06-28 02:49:09,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7282, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7876, PETRI_PLACES=493, PETRI_TRANSITIONS=572} [2024-06-28 02:49:09,030 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 449 predicate places. [2024-06-28 02:49:09,030 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 572 transitions, 7876 flow [2024-06-28 02:49:09,031 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 02:49:09,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:09,031 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 02:49:09,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:49:09,031 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:09,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:09,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2036414461, now seen corresponding path program 23 times [2024-06-28 02:49:09,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:09,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063972343] [2024-06-28 02:49:09,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:09,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:09,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:09,133 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 02:49:09,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:09,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063972343] [2024-06-28 02:49:09,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063972343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:09,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:09,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:09,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169851108] [2024-06-28 02:49:09,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:09,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:09,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:09,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:09,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:09,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:09,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 572 transitions, 7876 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 02:49:09,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:09,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:09,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:10,169 INFO L124 PetriNetUnfolderBase]: 2679/4693 cut-off events. [2024-06-28 02:49:10,169 INFO L125 PetriNetUnfolderBase]: For 1125096/1125096 co-relation queries the response was YES. [2024-06-28 02:49:10,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40139 conditions, 4693 events. 2679/4693 cut-off events. For 1125096/1125096 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 32519 event pairs, 477 based on Foata normal form. 1/4686 useless extension candidates. Maximal degree in co-relation 39927. Up to 3740 conditions per place. [2024-06-28 02:49:10,241 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 373 selfloop transitions, 206 changer transitions 0/589 dead transitions. [2024-06-28 02:49:10,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 589 transitions, 9726 flow [2024-06-28 02:49:10,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:10,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:10,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:49:10,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-28 02:49:10,242 INFO L175 Difference]: Start difference. First operand has 493 places, 572 transitions, 7876 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:49:10,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 589 transitions, 9726 flow [2024-06-28 02:49:16,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 589 transitions, 9345 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 02:49:16,209 INFO L231 Difference]: Finished difference. Result has 498 places, 572 transitions, 7913 flow [2024-06-28 02:49:16,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7495, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7913, PETRI_PLACES=498, PETRI_TRANSITIONS=572} [2024-06-28 02:49:16,209 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 454 predicate places. [2024-06-28 02:49:16,210 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 572 transitions, 7913 flow [2024-06-28 02:49:16,210 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 02:49:16,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:16,210 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 02:49:16,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:49:16,210 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:16,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:16,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1800059611, now seen corresponding path program 24 times [2024-06-28 02:49:16,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:16,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431223879] [2024-06-28 02:49:16,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:16,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:16,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:16,311 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 02:49:16,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:16,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431223879] [2024-06-28 02:49:16,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431223879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:16,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:16,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:16,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007597864] [2024-06-28 02:49:16,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:16,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:16,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:16,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:16,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:16,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:16,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 572 transitions, 7913 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 02:49:16,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:16,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:16,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:17,326 INFO L124 PetriNetUnfolderBase]: 2676/4689 cut-off events. [2024-06-28 02:49:17,327 INFO L125 PetriNetUnfolderBase]: For 1125754/1125754 co-relation queries the response was YES. [2024-06-28 02:49:17,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39973 conditions, 4689 events. 2676/4689 cut-off events. For 1125754/1125754 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 32478 event pairs, 477 based on Foata normal form. 1/4682 useless extension candidates. Maximal degree in co-relation 39760. Up to 3737 conditions per place. [2024-06-28 02:49:17,395 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 368 selfloop transitions, 210 changer transitions 0/588 dead transitions. [2024-06-28 02:49:17,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 588 transitions, 9435 flow [2024-06-28 02:49:17,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:17,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:17,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:49:17,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:49:17,397 INFO L175 Difference]: Start difference. First operand has 498 places, 572 transitions, 7913 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:49:17,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 588 transitions, 9435 flow [2024-06-28 02:49:24,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 588 transitions, 9009 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:49:24,840 INFO L231 Difference]: Finished difference. Result has 500 places, 572 transitions, 7913 flow [2024-06-28 02:49:24,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7913, PETRI_PLACES=500, PETRI_TRANSITIONS=572} [2024-06-28 02:49:24,840 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-28 02:49:24,841 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 572 transitions, 7913 flow [2024-06-28 02:49:24,841 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 02:49:24,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:24,841 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 02:49:24,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:49:24,841 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:24,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:24,841 INFO L85 PathProgramCache]: Analyzing trace with hash 712315683, now seen corresponding path program 13 times [2024-06-28 02:49:24,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:24,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883740171] [2024-06-28 02:49:24,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:24,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:24,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:24,941 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 02:49:24,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:24,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883740171] [2024-06-28 02:49:24,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883740171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:24,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:24,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:24,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325053998] [2024-06-28 02:49:24,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:24,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:24,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:24,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:24,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:24,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:24,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 572 transitions, 7913 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 02:49:24,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:24,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:24,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:25,963 INFO L124 PetriNetUnfolderBase]: 2681/4695 cut-off events. [2024-06-28 02:49:25,963 INFO L125 PetriNetUnfolderBase]: For 1139067/1139067 co-relation queries the response was YES. [2024-06-28 02:49:26,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40100 conditions, 4695 events. 2681/4695 cut-off events. For 1139067/1139067 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 32468 event pairs, 486 based on Foata normal form. 1/4685 useless extension candidates. Maximal degree in co-relation 39886. Up to 3816 conditions per place. [2024-06-28 02:49:26,039 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 411 selfloop transitions, 177 changer transitions 0/598 dead transitions. [2024-06-28 02:49:26,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 598 transitions, 9860 flow [2024-06-28 02:49:26,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:26,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:26,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:49:26,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:49:26,040 INFO L175 Difference]: Start difference. First operand has 500 places, 572 transitions, 7913 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:49:26,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 598 transitions, 9860 flow [2024-06-28 02:49:32,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 598 transitions, 9481 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:49:32,995 INFO L231 Difference]: Finished difference. Result has 500 places, 575 transitions, 7949 flow [2024-06-28 02:49:32,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7534, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7949, PETRI_PLACES=500, PETRI_TRANSITIONS=575} [2024-06-28 02:49:32,995 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-28 02:49:32,996 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 575 transitions, 7949 flow [2024-06-28 02:49:32,996 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 02:49:32,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:32,996 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 02:49:32,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:49:32,996 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:32,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:32,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1190431965, now seen corresponding path program 14 times [2024-06-28 02:49:32,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:32,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71452169] [2024-06-28 02:49:32,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:32,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:33,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:33,100 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 02:49:33,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:33,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71452169] [2024-06-28 02:49:33,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71452169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:33,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:33,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:33,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309799166] [2024-06-28 02:49:33,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:33,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:33,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:33,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:33,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:33,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:33,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 575 transitions, 7949 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 02:49:33,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:33,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:33,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:34,130 INFO L124 PetriNetUnfolderBase]: 2686/4704 cut-off events. [2024-06-28 02:49:34,131 INFO L125 PetriNetUnfolderBase]: For 1153527/1153527 co-relation queries the response was YES. [2024-06-28 02:49:34,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40151 conditions, 4704 events. 2686/4704 cut-off events. For 1153527/1153527 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 32565 event pairs, 486 based on Foata normal form. 1/4694 useless extension candidates. Maximal degree in co-relation 39937. Up to 3822 conditions per place. [2024-06-28 02:49:34,200 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 416 selfloop transitions, 173 changer transitions 0/599 dead transitions. [2024-06-28 02:49:34,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 599 transitions, 10234 flow [2024-06-28 02:49:34,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:34,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:34,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:49:34,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:49:34,201 INFO L175 Difference]: Start difference. First operand has 500 places, 575 transitions, 7949 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:49:34,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 599 transitions, 10234 flow [2024-06-28 02:49:41,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 599 transitions, 9605 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 02:49:41,731 INFO L231 Difference]: Finished difference. Result has 500 places, 578 transitions, 7733 flow [2024-06-28 02:49:41,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7343, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7733, PETRI_PLACES=500, PETRI_TRANSITIONS=578} [2024-06-28 02:49:41,732 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 456 predicate places. [2024-06-28 02:49:41,732 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 578 transitions, 7733 flow [2024-06-28 02:49:41,732 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 02:49:41,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:41,732 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 02:49:41,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:49:41,732 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:41,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:41,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1177099485, now seen corresponding path program 15 times [2024-06-28 02:49:41,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:41,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909520677] [2024-06-28 02:49:41,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:41,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:41,834 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 02:49:41,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:41,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909520677] [2024-06-28 02:49:41,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909520677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:41,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:41,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:41,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920720268] [2024-06-28 02:49:41,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:41,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:41,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:41,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:41,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:41,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:41,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 578 transitions, 7733 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 02:49:41,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:41,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:41,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:42,861 INFO L124 PetriNetUnfolderBase]: 2683/4700 cut-off events. [2024-06-28 02:49:42,861 INFO L125 PetriNetUnfolderBase]: For 1150021/1150021 co-relation queries the response was YES. [2024-06-28 02:49:42,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39760 conditions, 4700 events. 2683/4700 cut-off events. For 1150021/1150021 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 32510 event pairs, 486 based on Foata normal form. 1/4690 useless extension candidates. Maximal degree in co-relation 39546. Up to 3819 conditions per place. [2024-06-28 02:49:42,934 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 414 selfloop transitions, 174 changer transitions 0/598 dead transitions. [2024-06-28 02:49:42,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 598 transitions, 9625 flow [2024-06-28 02:49:42,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:42,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:42,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:49:42,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-28 02:49:42,935 INFO L175 Difference]: Start difference. First operand has 500 places, 578 transitions, 7733 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:49:42,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 598 transitions, 9625 flow [2024-06-28 02:49:50,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 598 transitions, 9217 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:49:50,066 INFO L231 Difference]: Finished difference. Result has 502 places, 578 transitions, 7679 flow [2024-06-28 02:49:50,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7325, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7679, PETRI_PLACES=502, PETRI_TRANSITIONS=578} [2024-06-28 02:49:50,066 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-28 02:49:50,066 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 578 transitions, 7679 flow [2024-06-28 02:49:50,067 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 02:49:50,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:50,067 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 02:49:50,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:49:50,067 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:50,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:50,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1323373995, now seen corresponding path program 16 times [2024-06-28 02:49:50,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:50,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278397823] [2024-06-28 02:49:50,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:50,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:50,170 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 02:49:50,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:50,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278397823] [2024-06-28 02:49:50,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278397823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:50,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:50,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:50,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227266536] [2024-06-28 02:49:50,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:50,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:50,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:50,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:50,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:50,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:50,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 578 transitions, 7679 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 02:49:50,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:50,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:50,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:51,173 INFO L124 PetriNetUnfolderBase]: 2704/4735 cut-off events. [2024-06-28 02:49:51,173 INFO L125 PetriNetUnfolderBase]: For 1192077/1192077 co-relation queries the response was YES. [2024-06-28 02:49:51,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40388 conditions, 4735 events. 2704/4735 cut-off events. For 1192077/1192077 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 32768 event pairs, 486 based on Foata normal form. 1/4725 useless extension candidates. Maximal degree in co-relation 40173. Up to 3843 conditions per place. [2024-06-28 02:49:51,243 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 413 selfloop transitions, 182 changer transitions 0/605 dead transitions. [2024-06-28 02:49:51,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 605 transitions, 10096 flow [2024-06-28 02:49:51,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:51,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:51,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:49:51,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-28 02:49:51,245 INFO L175 Difference]: Start difference. First operand has 502 places, 578 transitions, 7679 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:49:51,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 605 transitions, 10096 flow [2024-06-28 02:49:57,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 605 transitions, 9662 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:49:57,972 INFO L231 Difference]: Finished difference. Result has 502 places, 587 transitions, 7792 flow [2024-06-28 02:49:57,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7263, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7792, PETRI_PLACES=502, PETRI_TRANSITIONS=587} [2024-06-28 02:49:57,972 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-28 02:49:57,972 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 587 transitions, 7792 flow [2024-06-28 02:49:57,972 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 02:49:57,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:49:57,973 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 02:49:57,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:49:57,973 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:49:57,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:49:57,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1310041515, now seen corresponding path program 17 times [2024-06-28 02:49:57,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:49:57,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380856460] [2024-06-28 02:49:57,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:49:57,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:49:57,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:49:58,075 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 02:49:58,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:49:58,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380856460] [2024-06-28 02:49:58,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380856460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:49:58,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:49:58,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:49:58,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644013559] [2024-06-28 02:49:58,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:49:58,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:49:58,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:49:58,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:49:58,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:49:58,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:49:58,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 587 transitions, 7792 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 02:49:58,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:49:58,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:49:58,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:49:59,107 INFO L124 PetriNetUnfolderBase]: 2701/4731 cut-off events. [2024-06-28 02:49:59,107 INFO L125 PetriNetUnfolderBase]: For 1190991/1190991 co-relation queries the response was YES. [2024-06-28 02:49:59,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40241 conditions, 4731 events. 2701/4731 cut-off events. For 1190991/1190991 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 32781 event pairs, 486 based on Foata normal form. 1/4721 useless extension candidates. Maximal degree in co-relation 40025. Up to 3840 conditions per place. [2024-06-28 02:49:59,179 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 411 selfloop transitions, 183 changer transitions 0/604 dead transitions. [2024-06-28 02:49:59,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 604 transitions, 9696 flow [2024-06-28 02:49:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:49:59,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:49:59,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:49:59,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6017441860465116 [2024-06-28 02:49:59,181 INFO L175 Difference]: Start difference. First operand has 502 places, 587 transitions, 7792 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:49:59,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 604 transitions, 9696 flow [2024-06-28 02:50:06,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 604 transitions, 9390 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 02:50:06,174 INFO L231 Difference]: Finished difference. Result has 507 places, 587 transitions, 7858 flow [2024-06-28 02:50:06,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7486, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7858, PETRI_PLACES=507, PETRI_TRANSITIONS=587} [2024-06-28 02:50:06,174 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 463 predicate places. [2024-06-28 02:50:06,174 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 587 transitions, 7858 flow [2024-06-28 02:50:06,175 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 02:50:06,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:06,175 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 02:50:06,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:50:06,175 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:06,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:06,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1213622869, now seen corresponding path program 18 times [2024-06-28 02:50:06,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:06,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666460379] [2024-06-28 02:50:06,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:06,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:06,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:06,285 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 02:50:06,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:06,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666460379] [2024-06-28 02:50:06,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666460379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:06,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:06,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:06,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261960963] [2024-06-28 02:50:06,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:06,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:06,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:06,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:06,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:06,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:06,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 587 transitions, 7858 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 02:50:06,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:06,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:06,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:07,323 INFO L124 PetriNetUnfolderBase]: 2698/4741 cut-off events. [2024-06-28 02:50:07,323 INFO L125 PetriNetUnfolderBase]: For 1190478/1190478 co-relation queries the response was YES. [2024-06-28 02:50:07,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40130 conditions, 4741 events. 2698/4741 cut-off events. For 1190478/1190478 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 32907 event pairs, 459 based on Foata normal form. 1/4739 useless extension candidates. Maximal degree in co-relation 39913. Up to 4119 conditions per place. [2024-06-28 02:50:07,395 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 561 selfloop transitions, 31 changer transitions 0/602 dead transitions. [2024-06-28 02:50:07,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 602 transitions, 9078 flow [2024-06-28 02:50:07,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:07,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:07,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:50:07,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-28 02:50:07,397 INFO L175 Difference]: Start difference. First operand has 507 places, 587 transitions, 7858 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:50:07,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 602 transitions, 9078 flow [2024-06-28 02:50:16,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 602 transitions, 8700 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:50:16,105 INFO L231 Difference]: Finished difference. Result has 509 places, 587 transitions, 7548 flow [2024-06-28 02:50:16,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7548, PETRI_PLACES=509, PETRI_TRANSITIONS=587} [2024-06-28 02:50:16,106 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 465 predicate places. [2024-06-28 02:50:16,106 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 587 transitions, 7548 flow [2024-06-28 02:50:16,106 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 02:50:16,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:16,106 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 02:50:16,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:50:16,106 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:16,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:16,107 INFO L85 PathProgramCache]: Analyzing trace with hash -232940491, now seen corresponding path program 25 times [2024-06-28 02:50:16,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:16,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330088746] [2024-06-28 02:50:16,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:16,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:16,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:16,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 02:50:16,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:16,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330088746] [2024-06-28 02:50:16,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330088746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:16,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:16,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:16,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759912637] [2024-06-28 02:50:16,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:16,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:16,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:16,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:16,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:16,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:16,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 587 transitions, 7548 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 02:50:16,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:16,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:16,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:17,219 INFO L124 PetriNetUnfolderBase]: 2711/4735 cut-off events. [2024-06-28 02:50:17,219 INFO L125 PetriNetUnfolderBase]: For 1218950/1218950 co-relation queries the response was YES. [2024-06-28 02:50:17,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40147 conditions, 4735 events. 2711/4735 cut-off events. For 1218950/1218950 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32854 event pairs, 535 based on Foata normal form. 1/4725 useless extension candidates. Maximal degree in co-relation 39929. Up to 3783 conditions per place. [2024-06-28 02:50:17,288 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 389 selfloop transitions, 209 changer transitions 0/608 dead transitions. [2024-06-28 02:50:17,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 608 transitions, 9924 flow [2024-06-28 02:50:17,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:17,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:17,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:50:17,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-28 02:50:17,289 INFO L175 Difference]: Start difference. First operand has 509 places, 587 transitions, 7548 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:50:17,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 608 transitions, 9924 flow [2024-06-28 02:50:24,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 608 transitions, 9834 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:50:24,486 INFO L231 Difference]: Finished difference. Result has 509 places, 593 transitions, 8002 flow [2024-06-28 02:50:24,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7458, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8002, PETRI_PLACES=509, PETRI_TRANSITIONS=593} [2024-06-28 02:50:24,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 465 predicate places. [2024-06-28 02:50:24,487 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 593 transitions, 8002 flow [2024-06-28 02:50:24,487 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 02:50:24,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:24,487 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 02:50:24,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:50:24,487 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:24,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:24,488 INFO L85 PathProgramCache]: Analyzing trace with hash 693191307, now seen corresponding path program 26 times [2024-06-28 02:50:24,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:24,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555675775] [2024-06-28 02:50:24,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:24,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:24,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:24,590 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 02:50:24,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:24,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555675775] [2024-06-28 02:50:24,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555675775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:24,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:24,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:24,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536619823] [2024-06-28 02:50:24,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:24,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:24,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:24,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:24,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:24,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:24,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 593 transitions, 8002 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 02:50:24,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:24,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:24,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:25,612 INFO L124 PetriNetUnfolderBase]: 2708/4731 cut-off events. [2024-06-28 02:50:25,613 INFO L125 PetriNetUnfolderBase]: For 1220029/1220029 co-relation queries the response was YES. [2024-06-28 02:50:25,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40429 conditions, 4731 events. 2708/4731 cut-off events. For 1220029/1220029 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32857 event pairs, 535 based on Foata normal form. 1/4721 useless extension candidates. Maximal degree in co-relation 40210. Up to 3780 conditions per place. [2024-06-28 02:50:25,687 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 210 changer transitions 0/607 dead transitions. [2024-06-28 02:50:25,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 607 transitions, 9916 flow [2024-06-28 02:50:25,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:25,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:25,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:50:25,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-28 02:50:25,688 INFO L175 Difference]: Start difference. First operand has 509 places, 593 transitions, 8002 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:50:25,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 607 transitions, 9916 flow [2024-06-28 02:50:33,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 607 transitions, 9229 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 02:50:33,906 INFO L231 Difference]: Finished difference. Result has 511 places, 593 transitions, 7741 flow [2024-06-28 02:50:33,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7315, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7741, PETRI_PLACES=511, PETRI_TRANSITIONS=593} [2024-06-28 02:50:33,907 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 467 predicate places. [2024-06-28 02:50:33,907 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 593 transitions, 7741 flow [2024-06-28 02:50:33,907 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 02:50:33,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:33,907 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 02:50:33,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:50:33,907 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:33,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:33,908 INFO L85 PathProgramCache]: Analyzing trace with hash -961745371, now seen corresponding path program 27 times [2024-06-28 02:50:33,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:33,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101941034] [2024-06-28 02:50:33,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:33,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:33,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:34,012 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 02:50:34,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:34,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101941034] [2024-06-28 02:50:34,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101941034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:34,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:34,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:34,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065383797] [2024-06-28 02:50:34,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:34,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:34,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:34,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:34,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:34,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:34,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 593 transitions, 7741 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 02:50:34,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:34,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:34,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:35,024 INFO L124 PetriNetUnfolderBase]: 2705/4727 cut-off events. [2024-06-28 02:50:35,024 INFO L125 PetriNetUnfolderBase]: For 1214116/1214116 co-relation queries the response was YES. [2024-06-28 02:50:35,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40171 conditions, 4727 events. 2705/4727 cut-off events. For 1214116/1214116 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 32814 event pairs, 535 based on Foata normal form. 1/4717 useless extension candidates. Maximal degree in co-relation 39951. Up to 3777 conditions per place. [2024-06-28 02:50:35,095 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 216 changer transitions 0/606 dead transitions. [2024-06-28 02:50:35,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 606 transitions, 9309 flow [2024-06-28 02:50:35,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:35,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:35,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:50:35,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-28 02:50:35,097 INFO L175 Difference]: Start difference. First operand has 511 places, 593 transitions, 7741 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:50:35,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 606 transitions, 9309 flow [2024-06-28 02:50:41,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 606 transitions, 8807 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:50:41,808 INFO L231 Difference]: Finished difference. Result has 512 places, 593 transitions, 7677 flow [2024-06-28 02:50:41,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7239, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7677, PETRI_PLACES=512, PETRI_TRANSITIONS=593} [2024-06-28 02:50:41,809 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 468 predicate places. [2024-06-28 02:50:41,809 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 593 transitions, 7677 flow [2024-06-28 02:50:41,809 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 02:50:41,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:41,809 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 02:50:41,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:50:41,809 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:41,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:41,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1955378725, now seen corresponding path program 28 times [2024-06-28 02:50:41,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:41,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578358293] [2024-06-28 02:50:41,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:41,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:41,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:41,912 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 02:50:41,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:41,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578358293] [2024-06-28 02:50:41,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578358293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:41,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:41,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:41,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376089065] [2024-06-28 02:50:41,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:41,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:41,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:41,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:41,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:41,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:41,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 593 transitions, 7677 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 02:50:41,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:41,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:41,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:42,927 INFO L124 PetriNetUnfolderBase]: 2710/4736 cut-off events. [2024-06-28 02:50:42,928 INFO L125 PetriNetUnfolderBase]: For 1227272/1227272 co-relation queries the response was YES. [2024-06-28 02:50:42,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40268 conditions, 4736 events. 2710/4736 cut-off events. For 1227272/1227272 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32906 event pairs, 535 based on Foata normal form. 1/4726 useless extension candidates. Maximal degree in co-relation 40047. Up to 3783 conditions per place. [2024-06-28 02:50:43,145 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 388 selfloop transitions, 212 changer transitions 0/610 dead transitions. [2024-06-28 02:50:43,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 610 transitions, 9664 flow [2024-06-28 02:50:43,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:43,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:43,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:50:43,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:50:43,146 INFO L175 Difference]: Start difference. First operand has 512 places, 593 transitions, 7677 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:50:43,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 610 transitions, 9664 flow [2024-06-28 02:50:50,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 610 transitions, 9228 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:50:50,566 INFO L231 Difference]: Finished difference. Result has 513 places, 596 transitions, 7730 flow [2024-06-28 02:50:50,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7250, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7730, PETRI_PLACES=513, PETRI_TRANSITIONS=596} [2024-06-28 02:50:50,566 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-28 02:50:50,566 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 596 transitions, 7730 flow [2024-06-28 02:50:50,566 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 02:50:50,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:50,567 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 02:50:50,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:50:50,567 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:50,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:50,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1962044965, now seen corresponding path program 29 times [2024-06-28 02:50:50,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:50,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968209904] [2024-06-28 02:50:50,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:50,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:50,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:50,668 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 02:50:50,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:50,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968209904] [2024-06-28 02:50:50,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968209904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:50,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:50,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:50,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426415908] [2024-06-28 02:50:50,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:50,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:50,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:50,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:50,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:50,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:50,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 596 transitions, 7730 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 02:50:50,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:50,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:50,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:50:51,840 INFO L124 PetriNetUnfolderBase]: 2707/4732 cut-off events. [2024-06-28 02:50:51,840 INFO L125 PetriNetUnfolderBase]: For 1225605/1225605 co-relation queries the response was YES. [2024-06-28 02:50:51,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40118 conditions, 4732 events. 2707/4732 cut-off events. For 1225605/1225605 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32874 event pairs, 535 based on Foata normal form. 1/4722 useless extension candidates. Maximal degree in co-relation 39896. Up to 3780 conditions per place. [2024-06-28 02:50:51,900 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 386 selfloop transitions, 213 changer transitions 0/609 dead transitions. [2024-06-28 02:50:51,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 609 transitions, 9308 flow [2024-06-28 02:50:51,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:50:51,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:50:51,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:50:51,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:50:51,902 INFO L175 Difference]: Start difference. First operand has 513 places, 596 transitions, 7730 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:50:51,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 609 transitions, 9308 flow [2024-06-28 02:50:59,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 609 transitions, 8604 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-28 02:50:59,291 INFO L231 Difference]: Finished difference. Result has 513 places, 596 transitions, 7458 flow [2024-06-28 02:50:59,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7026, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7458, PETRI_PLACES=513, PETRI_TRANSITIONS=596} [2024-06-28 02:50:59,292 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-28 02:50:59,292 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 596 transitions, 7458 flow [2024-06-28 02:50:59,292 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 02:50:59,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:50:59,292 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 02:50:59,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:50:59,293 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:50:59,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:50:59,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1674448421, now seen corresponding path program 30 times [2024-06-28 02:50:59,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:50:59,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264016206] [2024-06-28 02:50:59,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:50:59,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:50:59,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:50:59,404 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 02:50:59,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:50:59,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264016206] [2024-06-28 02:50:59,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264016206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:50:59,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:50:59,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:50:59,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957881285] [2024-06-28 02:50:59,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:50:59,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:50:59,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:50:59,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:50:59,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:50:59,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:50:59,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 596 transitions, 7458 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 02:50:59,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:50:59,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:50:59,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:00,575 INFO L124 PetriNetUnfolderBase]: 2704/4748 cut-off events. [2024-06-28 02:51:00,575 INFO L125 PetriNetUnfolderBase]: For 1219524/1219524 co-relation queries the response was YES. [2024-06-28 02:51:00,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39892 conditions, 4748 events. 2704/4748 cut-off events. For 1219524/1219524 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 33031 event pairs, 471 based on Foata normal form. 1/4744 useless extension candidates. Maximal degree in co-relation 39669. Up to 4110 conditions per place. [2024-06-28 02:51:00,637 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 567 selfloop transitions, 31 changer transitions 0/608 dead transitions. [2024-06-28 02:51:00,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 608 transitions, 8682 flow [2024-06-28 02:51:00,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:00,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:00,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:51:00,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-28 02:51:00,638 INFO L175 Difference]: Start difference. First operand has 513 places, 596 transitions, 7458 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:51:00,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 608 transitions, 8682 flow [2024-06-28 02:51:08,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 513 places, 608 transitions, 8198 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:08,524 INFO L231 Difference]: Finished difference. Result has 514 places, 596 transitions, 7042 flow [2024-06-28 02:51:08,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6974, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7042, PETRI_PLACES=514, PETRI_TRANSITIONS=596} [2024-06-28 02:51:08,524 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 470 predicate places. [2024-06-28 02:51:08,524 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 596 transitions, 7042 flow [2024-06-28 02:51:08,525 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 02:51:08,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:08,525 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 02:51:08,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:51:08,525 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:08,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:08,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1156217157, now seen corresponding path program 19 times [2024-06-28 02:51:08,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:08,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566203686] [2024-06-28 02:51:08,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:08,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:08,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:08,632 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 02:51:08,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:08,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566203686] [2024-06-28 02:51:08,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566203686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:08,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:08,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:08,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500674638] [2024-06-28 02:51:08,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:08,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:08,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:08,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:08,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:08,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:08,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 596 transitions, 7042 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 02:51:08,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:08,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:08,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:09,826 INFO L124 PetriNetUnfolderBase]: 2709/4764 cut-off events. [2024-06-28 02:51:09,826 INFO L125 PetriNetUnfolderBase]: For 1231524/1231524 co-relation queries the response was YES. [2024-06-28 02:51:09,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39587 conditions, 4764 events. 2709/4764 cut-off events. For 1231524/1231524 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 33134 event pairs, 461 based on Foata normal form. 1/4763 useless extension candidates. Maximal degree in co-relation 39363. Up to 4135 conditions per place. [2024-06-28 02:51:09,890 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 570 selfloop transitions, 31 changer transitions 0/611 dead transitions. [2024-06-28 02:51:09,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 611 transitions, 8328 flow [2024-06-28 02:51:09,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:09,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:09,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:51:09,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-28 02:51:09,891 INFO L175 Difference]: Start difference. First operand has 514 places, 596 transitions, 7042 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:51:09,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 611 transitions, 8328 flow [2024-06-28 02:51:17,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 611 transitions, 8228 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 02:51:17,633 INFO L231 Difference]: Finished difference. Result has 513 places, 599 transitions, 7072 flow [2024-06-28 02:51:17,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6942, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7072, PETRI_PLACES=513, PETRI_TRANSITIONS=599} [2024-06-28 02:51:17,633 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 469 predicate places. [2024-06-28 02:51:17,633 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 599 transitions, 7072 flow [2024-06-28 02:51:17,633 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 02:51:17,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:17,634 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 02:51:17,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:51:17,634 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:17,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:17,634 INFO L85 PathProgramCache]: Analyzing trace with hash -998597829, now seen corresponding path program 20 times [2024-06-28 02:51:17,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:17,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591614348] [2024-06-28 02:51:17,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:17,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:17,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:17,734 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 02:51:17,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:17,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591614348] [2024-06-28 02:51:17,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591614348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:17,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:17,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:17,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803703453] [2024-06-28 02:51:17,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:17,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:17,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:17,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:17,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:17,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:17,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 599 transitions, 7072 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 02:51:17,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:17,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:17,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:18,904 INFO L124 PetriNetUnfolderBase]: 2722/4768 cut-off events. [2024-06-28 02:51:18,904 INFO L125 PetriNetUnfolderBase]: For 1262276/1262276 co-relation queries the response was YES. [2024-06-28 02:51:18,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39968 conditions, 4768 events. 2722/4768 cut-off events. For 1262276/1262276 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 33186 event pairs, 495 based on Foata normal form. 1/4761 useless extension candidates. Maximal degree in co-relation 39743. Up to 3867 conditions per place. [2024-06-28 02:51:18,968 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 418 selfloop transitions, 192 changer transitions 0/620 dead transitions. [2024-06-28 02:51:18,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 620 transitions, 9518 flow [2024-06-28 02:51:18,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:18,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:18,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:51:18,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:51:18,970 INFO L175 Difference]: Start difference. First operand has 513 places, 599 transitions, 7072 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:51:18,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 620 transitions, 9518 flow [2024-06-28 02:51:26,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 620 transitions, 9428 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:26,867 INFO L231 Difference]: Finished difference. Result has 515 places, 605 transitions, 7496 flow [2024-06-28 02:51:26,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7496, PETRI_PLACES=515, PETRI_TRANSITIONS=605} [2024-06-28 02:51:26,867 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 471 predicate places. [2024-06-28 02:51:26,867 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 605 transitions, 7496 flow [2024-06-28 02:51:26,867 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 02:51:26,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:26,868 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 02:51:26,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:51:26,868 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:26,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:26,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1610637637, now seen corresponding path program 21 times [2024-06-28 02:51:26,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:26,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951535920] [2024-06-28 02:51:26,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:26,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:26,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:26,981 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 02:51:26,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:26,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951535920] [2024-06-28 02:51:26,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951535920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:26,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:26,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:26,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518955915] [2024-06-28 02:51:26,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:26,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:26,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:26,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:26,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:27,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:27,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 605 transitions, 7496 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 02:51:27,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:27,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:27,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:28,164 INFO L124 PetriNetUnfolderBase]: 2732/4797 cut-off events. [2024-06-28 02:51:28,164 INFO L125 PetriNetUnfolderBase]: For 1276994/1276994 co-relation queries the response was YES. [2024-06-28 02:51:28,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40507 conditions, 4797 events. 2732/4797 cut-off events. For 1276994/1276994 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 33433 event pairs, 471 based on Foata normal form. 1/4793 useless extension candidates. Maximal degree in co-relation 40281. Up to 4122 conditions per place. [2024-06-28 02:51:28,230 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 562 selfloop transitions, 51 changer transitions 0/623 dead transitions. [2024-06-28 02:51:28,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 623 transitions, 8858 flow [2024-06-28 02:51:28,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:28,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:28,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:51:28,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-28 02:51:28,231 INFO L175 Difference]: Start difference. First operand has 515 places, 605 transitions, 7496 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:51:28,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 623 transitions, 8858 flow [2024-06-28 02:51:36,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 623 transitions, 8348 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 02:51:36,529 INFO L231 Difference]: Finished difference. Result has 518 places, 611 transitions, 7208 flow [2024-06-28 02:51:36,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7000, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7208, PETRI_PLACES=518, PETRI_TRANSITIONS=611} [2024-06-28 02:51:36,530 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 474 predicate places. [2024-06-28 02:51:36,530 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 611 transitions, 7208 flow [2024-06-28 02:51:36,530 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 02:51:36,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:36,530 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 02:51:36,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:51:36,531 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:36,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:36,531 INFO L85 PathProgramCache]: Analyzing trace with hash -615085755, now seen corresponding path program 22 times [2024-06-28 02:51:36,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:36,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912923304] [2024-06-28 02:51:36,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:36,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:36,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:36,632 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 02:51:36,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:36,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912923304] [2024-06-28 02:51:36,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912923304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:36,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:36,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:36,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241923281] [2024-06-28 02:51:36,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:36,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:36,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:36,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:36,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:36,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:36,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 611 transitions, 7208 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 02:51:36,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:36,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:36,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:37,785 INFO L124 PetriNetUnfolderBase]: 2729/4782 cut-off events. [2024-06-28 02:51:37,785 INFO L125 PetriNetUnfolderBase]: For 1272223/1272223 co-relation queries the response was YES. [2024-06-28 02:51:37,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39972 conditions, 4782 events. 2729/4782 cut-off events. For 1272223/1272223 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 33301 event pairs, 495 based on Foata normal form. 1/4775 useless extension candidates. Maximal degree in co-relation 39745. Up to 3874 conditions per place. [2024-06-28 02:51:37,849 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 415 selfloop transitions, 200 changer transitions 0/625 dead transitions. [2024-06-28 02:51:37,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 625 transitions, 9190 flow [2024-06-28 02:51:37,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:37,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:37,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:51:37,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:51:37,850 INFO L175 Difference]: Start difference. First operand has 518 places, 611 transitions, 7208 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:51:37,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 625 transitions, 9190 flow [2024-06-28 02:51:46,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 625 transitions, 9032 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:51:46,300 INFO L231 Difference]: Finished difference. Result has 520 places, 611 transitions, 7456 flow [2024-06-28 02:51:46,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7050, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7456, PETRI_PLACES=520, PETRI_TRANSITIONS=611} [2024-06-28 02:51:46,300 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 476 predicate places. [2024-06-28 02:51:46,300 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 611 transitions, 7456 flow [2024-06-28 02:51:46,301 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 02:51:46,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:46,301 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 02:51:46,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:51:46,301 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:46,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:46,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1955385669, now seen corresponding path program 23 times [2024-06-28 02:51:46,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:46,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240123669] [2024-06-28 02:51:46,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:46,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:46,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:46,401 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 02:51:46,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:46,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240123669] [2024-06-28 02:51:46,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240123669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:46,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:46,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:46,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059419571] [2024-06-28 02:51:46,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:46,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:46,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:46,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:46,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:46,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:46,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 611 transitions, 7456 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 02:51:46,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:46,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:46,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:47,511 INFO L124 PetriNetUnfolderBase]: 2734/4791 cut-off events. [2024-06-28 02:51:47,511 INFO L125 PetriNetUnfolderBase]: For 1287251/1287251 co-relation queries the response was YES. [2024-06-28 02:51:47,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40379 conditions, 4791 events. 2734/4791 cut-off events. For 1287251/1287251 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 33432 event pairs, 495 based on Foata normal form. 1/4784 useless extension candidates. Maximal degree in co-relation 40151. Up to 3880 conditions per place. [2024-06-28 02:51:47,580 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 421 selfloop transitions, 198 changer transitions 0/629 dead transitions. [2024-06-28 02:51:47,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 629 transitions, 9872 flow [2024-06-28 02:51:47,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:47,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:47,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:51:47,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:51:47,581 INFO L175 Difference]: Start difference. First operand has 520 places, 611 transitions, 7456 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:51:47,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 629 transitions, 9872 flow [2024-06-28 02:51:55,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 629 transitions, 9432 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:51:55,976 INFO L231 Difference]: Finished difference. Result has 521 places, 614 transitions, 7476 flow [2024-06-28 02:51:55,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7476, PETRI_PLACES=521, PETRI_TRANSITIONS=614} [2024-06-28 02:51:55,977 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 477 predicate places. [2024-06-28 02:51:55,977 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 614 transitions, 7476 flow [2024-06-28 02:51:55,977 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 02:51:55,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:51:55,977 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 02:51:55,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:51:55,977 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:51:55,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:51:55,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1968718149, now seen corresponding path program 24 times [2024-06-28 02:51:55,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:51:55,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061656190] [2024-06-28 02:51:55,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:51:55,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:51:55,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:51:56,081 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 02:51:56,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:51:56,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061656190] [2024-06-28 02:51:56,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061656190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:51:56,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:51:56,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:51:56,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647064655] [2024-06-28 02:51:56,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:51:56,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:51:56,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:51:56,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:51:56,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:51:56,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:51:56,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 614 transitions, 7476 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 02:51:56,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:51:56,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:51:56,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:51:57,181 INFO L124 PetriNetUnfolderBase]: 2747/4813 cut-off events. [2024-06-28 02:51:57,181 INFO L125 PetriNetUnfolderBase]: For 1317959/1317959 co-relation queries the response was YES. [2024-06-28 02:51:57,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40771 conditions, 4813 events. 2747/4813 cut-off events. For 1317959/1317959 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 33585 event pairs, 495 based on Foata normal form. 1/4806 useless extension candidates. Maximal degree in co-relation 40542. Up to 3895 conditions per place. [2024-06-28 02:51:57,249 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 422 selfloop transitions, 203 changer transitions 0/635 dead transitions. [2024-06-28 02:51:57,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 635 transitions, 9978 flow [2024-06-28 02:51:57,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:51:57,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:51:57,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:51:57,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:51:57,250 INFO L175 Difference]: Start difference. First operand has 521 places, 614 transitions, 7476 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:51:57,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 635 transitions, 9978 flow [2024-06-28 02:52:05,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 635 transitions, 9109 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 02:52:05,918 INFO L231 Difference]: Finished difference. Result has 519 places, 620 transitions, 7145 flow [2024-06-28 02:52:05,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7145, PETRI_PLACES=519, PETRI_TRANSITIONS=620} [2024-06-28 02:52:05,919 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 475 predicate places. [2024-06-28 02:52:05,919 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 620 transitions, 7145 flow [2024-06-28 02:52:05,919 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 02:52:05,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:05,920 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 02:52:05,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:52:05,920 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:05,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:05,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1615399237, now seen corresponding path program 25 times [2024-06-28 02:52:05,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:05,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443934543] [2024-06-28 02:52:05,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:05,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:05,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:06,021 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 02:52:06,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:06,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443934543] [2024-06-28 02:52:06,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443934543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:06,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:06,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:06,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143480991] [2024-06-28 02:52:06,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:06,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:06,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:06,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:06,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:06,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:06,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 620 transitions, 7145 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 02:52:06,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:06,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:06,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:07,126 INFO L124 PetriNetUnfolderBase]: 2760/4835 cut-off events. [2024-06-28 02:52:07,126 INFO L125 PetriNetUnfolderBase]: For 1344774/1344774 co-relation queries the response was YES. [2024-06-28 02:52:07,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40902 conditions, 4835 events. 2760/4835 cut-off events. For 1344774/1344774 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33733 event pairs, 495 based on Foata normal form. 1/4828 useless extension candidates. Maximal degree in co-relation 40673. Up to 3910 conditions per place. [2024-06-28 02:52:07,198 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 420 selfloop transitions, 211 changer transitions 0/641 dead transitions. [2024-06-28 02:52:07,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 641 transitions, 9638 flow [2024-06-28 02:52:07,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:07,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:07,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:52:07,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-28 02:52:07,199 INFO L175 Difference]: Start difference. First operand has 519 places, 620 transitions, 7145 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:52:07,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 641 transitions, 9638 flow [2024-06-28 02:52:16,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 641 transitions, 9234 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:52:16,872 INFO L231 Difference]: Finished difference. Result has 523 places, 626 transitions, 7268 flow [2024-06-28 02:52:16,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6747, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7268, PETRI_PLACES=523, PETRI_TRANSITIONS=626} [2024-06-28 02:52:16,873 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 479 predicate places. [2024-06-28 02:52:16,873 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 626 transitions, 7268 flow [2024-06-28 02:52:16,873 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 02:52:16,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:16,873 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 02:52:16,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:52:16,873 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:16,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:16,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1804142323, now seen corresponding path program 26 times [2024-06-28 02:52:16,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:16,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006300998] [2024-06-28 02:52:16,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:16,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:16,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:16,982 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 02:52:16,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:16,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006300998] [2024-06-28 02:52:16,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006300998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:16,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:16,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:16,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827474957] [2024-06-28 02:52:16,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:16,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:16,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:16,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:16,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:17,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:17,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 626 transitions, 7268 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 02:52:17,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:17,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:17,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:18,110 INFO L124 PetriNetUnfolderBase]: 2757/4842 cut-off events. [2024-06-28 02:52:18,110 INFO L125 PetriNetUnfolderBase]: For 1341771/1341771 co-relation queries the response was YES. [2024-06-28 02:52:18,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40769 conditions, 4842 events. 2757/4842 cut-off events. For 1341771/1341771 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33848 event pairs, 471 based on Foata normal form. 1/4838 useless extension candidates. Maximal degree in co-relation 40539. Up to 4143 conditions per place. [2024-06-28 02:52:18,184 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 568 selfloop transitions, 64 changer transitions 0/642 dead transitions. [2024-06-28 02:52:18,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 642 transitions, 9304 flow [2024-06-28 02:52:18,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:52:18,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:52:18,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-28 02:52:18,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-28 02:52:18,186 INFO L175 Difference]: Start difference. First operand has 523 places, 626 transitions, 7268 flow. Second operand 10 states and 241 transitions. [2024-06-28 02:52:18,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 642 transitions, 9304 flow [2024-06-28 02:52:28,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 642 transitions, 8898 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:52:28,439 INFO L231 Difference]: Finished difference. Result has 529 places, 626 transitions, 6996 flow [2024-06-28 02:52:28,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6862, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6996, PETRI_PLACES=529, PETRI_TRANSITIONS=626} [2024-06-28 02:52:28,439 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 485 predicate places. [2024-06-28 02:52:28,440 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 626 transitions, 6996 flow [2024-06-28 02:52:28,440 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 02:52:28,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:28,440 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 02:52:28,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:52:28,440 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:28,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:28,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1674455365, now seen corresponding path program 27 times [2024-06-28 02:52:28,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:28,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406996845] [2024-06-28 02:52:28,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:28,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:28,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:28,549 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 02:52:28,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:28,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406996845] [2024-06-28 02:52:28,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406996845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:28,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:28,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:28,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46324487] [2024-06-28 02:52:28,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:28,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:28,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:28,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:28,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:28,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:28,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 626 transitions, 6996 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 02:52:28,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:28,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:28,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:29,687 INFO L124 PetriNetUnfolderBase]: 2754/4838 cut-off events. [2024-06-28 02:52:29,687 INFO L125 PetriNetUnfolderBase]: For 1338092/1338092 co-relation queries the response was YES. [2024-06-28 02:52:29,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40291 conditions, 4838 events. 2754/4838 cut-off events. For 1338092/1338092 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33789 event pairs, 471 based on Foata normal form. 1/4834 useless extension candidates. Maximal degree in co-relation 40060. Up to 4140 conditions per place. [2024-06-28 02:52:29,760 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 566 selfloop transitions, 63 changer transitions 0/639 dead transitions. [2024-06-28 02:52:29,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 639 transitions, 8654 flow [2024-06-28 02:52:29,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:29,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:29,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:52:29,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-28 02:52:29,761 INFO L175 Difference]: Start difference. First operand has 529 places, 626 transitions, 6996 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:52:29,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 639 transitions, 8654 flow [2024-06-28 02:52:39,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 639 transitions, 8346 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 02:52:39,632 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6820 flow [2024-06-28 02:52:39,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6688, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6820, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-28 02:52:39,632 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-28 02:52:39,632 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6820 flow [2024-06-28 02:52:39,633 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 02:52:39,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:39,633 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 02:52:39,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:52:39,633 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:39,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:39,633 INFO L85 PathProgramCache]: Analyzing trace with hash -878988441, now seen corresponding path program 28 times [2024-06-28 02:52:39,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:39,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017823507] [2024-06-28 02:52:39,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:39,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:39,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:39,739 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 02:52:39,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:39,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017823507] [2024-06-28 02:52:39,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017823507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:39,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:39,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:39,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549794925] [2024-06-28 02:52:39,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:39,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:39,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:39,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:39,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:39,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:39,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6820 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 02:52:39,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:39,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:39,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:40,874 INFO L124 PetriNetUnfolderBase]: 2751/4841 cut-off events. [2024-06-28 02:52:40,874 INFO L125 PetriNetUnfolderBase]: For 1333842/1333842 co-relation queries the response was YES. [2024-06-28 02:52:40,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40069 conditions, 4841 events. 2751/4841 cut-off events. For 1333842/1333842 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33843 event pairs, 461 based on Foata normal form. 1/4840 useless extension candidates. Maximal degree in co-relation 39837. Up to 4165 conditions per place. [2024-06-28 02:52:40,954 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 576 selfloop transitions, 55 changer transitions 0/641 dead transitions. [2024-06-28 02:52:40,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 641 transitions, 8488 flow [2024-06-28 02:52:40,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:52:40,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:52:40,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-28 02:52:40,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-28 02:52:40,956 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6820 flow. Second operand 10 states and 238 transitions. [2024-06-28 02:52:40,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 641 transitions, 8488 flow [2024-06-28 02:52:48,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 641 transitions, 8342 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:52:48,759 INFO L231 Difference]: Finished difference. Result has 530 places, 626 transitions, 6790 flow [2024-06-28 02:52:48,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6674, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6790, PETRI_PLACES=530, PETRI_TRANSITIONS=626} [2024-06-28 02:52:48,760 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 486 predicate places. [2024-06-28 02:52:48,760 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 626 transitions, 6790 flow [2024-06-28 02:52:48,760 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 02:52:48,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:48,760 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 02:52:48,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:52:48,760 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:48,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:48,760 INFO L85 PathProgramCache]: Analyzing trace with hash 116153771, now seen corresponding path program 29 times [2024-06-28 02:52:48,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:48,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207925641] [2024-06-28 02:52:48,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:48,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:48,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:48,867 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 02:52:48,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:48,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207925641] [2024-06-28 02:52:48,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207925641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:48,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:48,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:48,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803228808] [2024-06-28 02:52:48,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:48,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:48,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:48,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:48,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:48,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:48,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 626 transitions, 6790 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 02:52:48,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:48,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:48,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:49,993 INFO L124 PetriNetUnfolderBase]: 2748/4837 cut-off events. [2024-06-28 02:52:49,994 INFO L125 PetriNetUnfolderBase]: For 1330103/1330103 co-relation queries the response was YES. [2024-06-28 02:52:50,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39899 conditions, 4837 events. 2748/4837 cut-off events. For 1330103/1330103 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33801 event pairs, 461 based on Foata normal form. 1/4836 useless extension candidates. Maximal degree in co-relation 39666. Up to 4162 conditions per place. [2024-06-28 02:52:50,070 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 575 selfloop transitions, 54 changer transitions 0/639 dead transitions. [2024-06-28 02:52:50,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 639 transitions, 8452 flow [2024-06-28 02:52:50,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:50,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:50,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:52:50,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-28 02:52:50,071 INFO L175 Difference]: Start difference. First operand has 530 places, 626 transitions, 6790 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:52:50,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 639 transitions, 8452 flow [2024-06-28 02:52:58,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 639 transitions, 8184 flow, removed 25 selfloop flow, removed 11 redundant places. [2024-06-28 02:52:58,090 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6636 flow [2024-06-28 02:52:58,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6522, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6636, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-28 02:52:58,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-28 02:52:58,091 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6636 flow [2024-06-28 02:52:58,091 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 02:52:58,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:52:58,091 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 02:52:58,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:52:58,091 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:52:58,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:52:58,091 INFO L85 PathProgramCache]: Analyzing trace with hash 111392171, now seen corresponding path program 30 times [2024-06-28 02:52:58,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:52:58,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470362898] [2024-06-28 02:52:58,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:52:58,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:52:58,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:52:58,213 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 02:52:58,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:52:58,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470362898] [2024-06-28 02:52:58,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470362898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:52:58,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:52:58,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:52:58,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876775041] [2024-06-28 02:52:58,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:52:58,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:52:58,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:52:58,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:52:58,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:52:58,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:52:58,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6636 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 02:52:58,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:52:58,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:52:58,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:52:59,285 INFO L124 PetriNetUnfolderBase]: 2745/4836 cut-off events. [2024-06-28 02:52:59,285 INFO L125 PetriNetUnfolderBase]: For 1325440/1325440 co-relation queries the response was YES. [2024-06-28 02:52:59,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39676 conditions, 4836 events. 2745/4836 cut-off events. For 1325440/1325440 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33815 event pairs, 457 based on Foata normal form. 1/4836 useless extension candidates. Maximal degree in co-relation 39442. Up to 4207 conditions per place. [2024-06-28 02:52:59,360 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 609 selfloop transitions, 19 changer transitions 0/638 dead transitions. [2024-06-28 02:52:59,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 638 transitions, 7920 flow [2024-06-28 02:52:59,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:52:59,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:52:59,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:52:59,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-28 02:52:59,361 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6636 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:52:59,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 638 transitions, 7920 flow [2024-06-28 02:53:07,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 638 transitions, 7724 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:53:07,389 INFO L231 Difference]: Finished difference. Result has 527 places, 626 transitions, 6484 flow [2024-06-28 02:53:07,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6440, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6484, PETRI_PLACES=527, PETRI_TRANSITIONS=626} [2024-06-28 02:53:07,390 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 483 predicate places. [2024-06-28 02:53:07,390 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 626 transitions, 6484 flow [2024-06-28 02:53:07,390 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 02:53:07,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:07,390 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 02:53:07,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:53:07,390 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:07,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:07,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1671595429, now seen corresponding path program 4 times [2024-06-28 02:53:07,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:07,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846257983] [2024-06-28 02:53:07,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:07,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:07,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:07,489 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 02:53:07,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:07,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846257983] [2024-06-28 02:53:07,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846257983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:07,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:07,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:07,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579236516] [2024-06-28 02:53:07,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:07,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:07,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:07,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:07,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:07,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:07,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 626 transitions, 6484 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 02:53:07,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:07,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:07,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:08,528 INFO L124 PetriNetUnfolderBase]: 2732/4805 cut-off events. [2024-06-28 02:53:08,528 INFO L125 PetriNetUnfolderBase]: For 1317395/1317395 co-relation queries the response was YES. [2024-06-28 02:53:08,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37919 conditions, 4805 events. 2732/4805 cut-off events. For 1317395/1317395 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 33556 event pairs, 456 based on Foata normal form. 6/4806 useless extension candidates. Maximal degree in co-relation 37685. Up to 4027 conditions per place. [2024-06-28 02:53:08,601 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 582 selfloop transitions, 53 changer transitions 0/645 dead transitions. [2024-06-28 02:53:08,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 645 transitions, 7852 flow [2024-06-28 02:53:08,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:08,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:08,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:53:08,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-28 02:53:08,602 INFO L175 Difference]: Start difference. First operand has 527 places, 626 transitions, 6484 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:53:08,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 645 transitions, 7852 flow [2024-06-28 02:53:17,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 645 transitions, 7770 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:53:17,531 INFO L231 Difference]: Finished difference. Result has 526 places, 626 transitions, 6512 flow [2024-06-28 02:53:17,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6402, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6512, PETRI_PLACES=526, PETRI_TRANSITIONS=626} [2024-06-28 02:53:17,532 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 482 predicate places. [2024-06-28 02:53:17,532 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 626 transitions, 6512 flow [2024-06-28 02:53:17,532 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 02:53:17,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:17,532 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 02:53:17,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:53:17,532 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:17,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:17,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1878898027, now seen corresponding path program 5 times [2024-06-28 02:53:17,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:17,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919157365] [2024-06-28 02:53:17,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:17,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:17,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:17,655 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 02:53:17,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:17,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919157365] [2024-06-28 02:53:17,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919157365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:17,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:17,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:17,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424457222] [2024-06-28 02:53:17,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:17,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:17,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:17,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:17,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:17,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:17,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 626 transitions, 6512 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 02:53:17,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:17,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:17,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:18,738 INFO L124 PetriNetUnfolderBase]: 2753/4838 cut-off events. [2024-06-28 02:53:18,739 INFO L125 PetriNetUnfolderBase]: For 1297996/1297996 co-relation queries the response was YES. [2024-06-28 02:53:18,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38834 conditions, 4838 events. 2753/4838 cut-off events. For 1297996/1297996 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33822 event pairs, 451 based on Foata normal form. 2/4837 useless extension candidates. Maximal degree in co-relation 38599. Up to 4118 conditions per place. [2024-06-28 02:53:18,814 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 614 selfloop transitions, 34 changer transitions 0/658 dead transitions. [2024-06-28 02:53:18,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 658 transitions, 8396 flow [2024-06-28 02:53:18,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:53:18,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:53:18,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-28 02:53:18,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-28 02:53:18,815 INFO L175 Difference]: Start difference. First operand has 526 places, 626 transitions, 6512 flow. Second operand 9 states and 228 transitions. [2024-06-28 02:53:18,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 658 transitions, 8396 flow [2024-06-28 02:53:29,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 658 transitions, 8257 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:29,762 INFO L231 Difference]: Finished difference. Result has 529 places, 630 transitions, 6590 flow [2024-06-28 02:53:29,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6373, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6590, PETRI_PLACES=529, PETRI_TRANSITIONS=630} [2024-06-28 02:53:29,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 485 predicate places. [2024-06-28 02:53:29,763 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 630 transitions, 6590 flow [2024-06-28 02:53:29,763 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 02:53:29,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:29,763 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 02:53:29,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:53:29,764 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:29,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:29,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1881754987, now seen corresponding path program 6 times [2024-06-28 02:53:29,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:29,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122265538] [2024-06-28 02:53:29,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:29,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:29,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:29,890 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 02:53:29,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:29,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122265538] [2024-06-28 02:53:29,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122265538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:29,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:29,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:29,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892183149] [2024-06-28 02:53:29,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:29,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:29,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:29,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:29,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:29,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:29,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 630 transitions, 6590 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 02:53:29,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:29,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:29,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:30,999 INFO L124 PetriNetUnfolderBase]: 2748/4836 cut-off events. [2024-06-28 02:53:30,999 INFO L125 PetriNetUnfolderBase]: For 1275079/1275079 co-relation queries the response was YES. [2024-06-28 02:53:31,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38391 conditions, 4836 events. 2748/4836 cut-off events. For 1275079/1275079 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33846 event pairs, 457 based on Foata normal form. 2/4835 useless extension candidates. Maximal degree in co-relation 38155. Up to 4140 conditions per place. [2024-06-28 02:53:31,096 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 612 selfloop transitions, 30 changer transitions 0/652 dead transitions. [2024-06-28 02:53:31,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 652 transitions, 7928 flow [2024-06-28 02:53:31,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:31,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:31,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:53:31,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-28 02:53:31,097 INFO L175 Difference]: Start difference. First operand has 529 places, 630 transitions, 6590 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:53:31,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 652 transitions, 7928 flow [2024-06-28 02:53:42,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 652 transitions, 7737 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-28 02:53:42,093 INFO L231 Difference]: Finished difference. Result has 531 places, 630 transitions, 6464 flow [2024-06-28 02:53:42,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6399, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6464, PETRI_PLACES=531, PETRI_TRANSITIONS=630} [2024-06-28 02:53:42,093 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 487 predicate places. [2024-06-28 02:53:42,093 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 630 transitions, 6464 flow [2024-06-28 02:53:42,094 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 02:53:42,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:42,094 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 02:53:42,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:53:42,094 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:42,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:42,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1881759947, now seen corresponding path program 7 times [2024-06-28 02:53:42,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:42,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344177466] [2024-06-28 02:53:42,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:42,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:42,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:42,204 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 02:53:42,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:42,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344177466] [2024-06-28 02:53:42,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344177466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:42,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:42,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:42,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137569040] [2024-06-28 02:53:42,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:42,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:42,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:42,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:42,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:42,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:42,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 630 transitions, 6464 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 02:53:42,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:42,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:42,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:43,274 INFO L124 PetriNetUnfolderBase]: 2753/4845 cut-off events. [2024-06-28 02:53:43,275 INFO L125 PetriNetUnfolderBase]: For 1266858/1266858 co-relation queries the response was YES. [2024-06-28 02:53:43,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38226 conditions, 4845 events. 2753/4845 cut-off events. For 1266858/1266858 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33946 event pairs, 457 based on Foata normal form. 1/4843 useless extension candidates. Maximal degree in co-relation 37989. Up to 4150 conditions per place. [2024-06-28 02:53:43,351 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 613 selfloop transitions, 31 changer transitions 0/654 dead transitions. [2024-06-28 02:53:43,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 654 transitions, 7864 flow [2024-06-28 02:53:43,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:43,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:43,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:53:43,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-28 02:53:43,352 INFO L175 Difference]: Start difference. First operand has 531 places, 630 transitions, 6464 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:53:43,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 654 transitions, 7864 flow [2024-06-28 02:53:51,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 654 transitions, 7799 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:53:51,708 INFO L231 Difference]: Finished difference. Result has 532 places, 633 transitions, 6533 flow [2024-06-28 02:53:51,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6399, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6533, PETRI_PLACES=532, PETRI_TRANSITIONS=633} [2024-06-28 02:53:51,708 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 488 predicate places. [2024-06-28 02:53:51,708 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 633 transitions, 6533 flow [2024-06-28 02:53:51,709 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 02:53:51,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:53:51,709 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 02:53:51,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:53:51,709 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:53:51,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:53:51,709 INFO L85 PathProgramCache]: Analyzing trace with hash 695251055, now seen corresponding path program 7 times [2024-06-28 02:53:51,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:53:51,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673696787] [2024-06-28 02:53:51,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:53:51,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:53:51,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:53:51,828 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 02:53:51,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:53:51,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673696787] [2024-06-28 02:53:51,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673696787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:53:51,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:53:51,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:53:51,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876837332] [2024-06-28 02:53:51,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:53:51,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:53:51,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:53:51,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:53:51,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:53:51,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:53:51,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 633 transitions, 6533 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 02:53:51,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:53:51,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:53:51,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:53:52,911 INFO L124 PetriNetUnfolderBase]: 2761/4859 cut-off events. [2024-06-28 02:53:52,911 INFO L125 PetriNetUnfolderBase]: For 1299484/1299484 co-relation queries the response was YES. [2024-06-28 02:53:52,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38459 conditions, 4859 events. 2761/4859 cut-off events. For 1299484/1299484 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 34043 event pairs, 462 based on Foata normal form. 2/4856 useless extension candidates. Maximal degree in co-relation 38221. Up to 4084 conditions per place. [2024-06-28 02:53:52,987 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 554 selfloop transitions, 90 changer transitions 0/654 dead transitions. [2024-06-28 02:53:52,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 654 transitions, 7939 flow [2024-06-28 02:53:52,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:53:52,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:53:52,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:53:52,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-28 02:53:52,988 INFO L175 Difference]: Start difference. First operand has 532 places, 633 transitions, 6533 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:53:52,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 654 transitions, 7939 flow [2024-06-28 02:54:01,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 654 transitions, 7839 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:01,187 INFO L231 Difference]: Finished difference. Result has 534 places, 635 transitions, 6694 flow [2024-06-28 02:54:01,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6433, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6694, PETRI_PLACES=534, PETRI_TRANSITIONS=635} [2024-06-28 02:54:01,188 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 490 predicate places. [2024-06-28 02:54:01,188 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 635 transitions, 6694 flow [2024-06-28 02:54:01,188 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 02:54:01,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:01,188 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 02:54:01,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:54:01,189 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:01,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:01,189 INFO L85 PathProgramCache]: Analyzing trace with hash 695256015, now seen corresponding path program 8 times [2024-06-28 02:54:01,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:01,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678448706] [2024-06-28 02:54:01,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:01,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:01,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:01,291 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 02:54:01,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:01,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678448706] [2024-06-28 02:54:01,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678448706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:01,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:01,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:01,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677334] [2024-06-28 02:54:01,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:01,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:01,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:01,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:01,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:01,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:54:01,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 635 transitions, 6694 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 02:54:01,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:01,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:54:01,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:02,411 INFO L124 PetriNetUnfolderBase]: 2774/4879 cut-off events. [2024-06-28 02:54:02,411 INFO L125 PetriNetUnfolderBase]: For 1313179/1313179 co-relation queries the response was YES. [2024-06-28 02:54:02,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39074 conditions, 4879 events. 2774/4879 cut-off events. For 1313179/1313179 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 34213 event pairs, 466 based on Foata normal form. 1/4873 useless extension candidates. Maximal degree in co-relation 38835. Up to 3966 conditions per place. [2024-06-28 02:54:02,489 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 503 selfloop transitions, 150 changer transitions 0/663 dead transitions. [2024-06-28 02:54:02,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 663 transitions, 9736 flow [2024-06-28 02:54:02,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:02,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:02,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:54:02,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-28 02:54:02,490 INFO L175 Difference]: Start difference. First operand has 534 places, 635 transitions, 6694 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:54:02,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 663 transitions, 9736 flow [2024-06-28 02:54:12,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 663 transitions, 9491 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:12,668 INFO L231 Difference]: Finished difference. Result has 536 places, 641 transitions, 6887 flow [2024-06-28 02:54:12,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6449, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6887, PETRI_PLACES=536, PETRI_TRANSITIONS=641} [2024-06-28 02:54:12,669 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 492 predicate places. [2024-06-28 02:54:12,669 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 641 transitions, 6887 flow [2024-06-28 02:54:12,669 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 02:54:12,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:12,669 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 02:54:12,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:54:12,670 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:12,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:12,670 INFO L85 PathProgramCache]: Analyzing trace with hash -2125610805, now seen corresponding path program 9 times [2024-06-28 02:54:12,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:12,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439777508] [2024-06-28 02:54:12,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:12,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:12,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:12,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 02:54:12,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:12,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439777508] [2024-06-28 02:54:12,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439777508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:12,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:12,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:12,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168654024] [2024-06-28 02:54:12,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:12,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:12,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:12,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:12,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:12,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:54:12,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 641 transitions, 6887 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 02:54:12,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:12,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:54:12,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:13,852 INFO L124 PetriNetUnfolderBase]: 2771/4875 cut-off events. [2024-06-28 02:54:13,852 INFO L125 PetriNetUnfolderBase]: For 1306867/1306867 co-relation queries the response was YES. [2024-06-28 02:54:13,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38909 conditions, 4875 events. 2771/4875 cut-off events. For 1306867/1306867 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 34193 event pairs, 466 based on Foata normal form. 1/4869 useless extension candidates. Maximal degree in co-relation 38669. Up to 3963 conditions per place. [2024-06-28 02:54:13,928 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 500 selfloop transitions, 152 changer transitions 0/662 dead transitions. [2024-06-28 02:54:13,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 662 transitions, 9411 flow [2024-06-28 02:54:13,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:54:13,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:54:13,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:54:13,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-28 02:54:13,929 INFO L175 Difference]: Start difference. First operand has 536 places, 641 transitions, 6887 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:54:13,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 662 transitions, 9411 flow [2024-06-28 02:54:23,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 662 transitions, 8957 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-28 02:54:23,732 INFO L231 Difference]: Finished difference. Result has 539 places, 641 transitions, 6743 flow [2024-06-28 02:54:23,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6433, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6743, PETRI_PLACES=539, PETRI_TRANSITIONS=641} [2024-06-28 02:54:23,732 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 495 predicate places. [2024-06-28 02:54:23,733 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 641 transitions, 6743 flow [2024-06-28 02:54:23,733 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 02:54:23,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:23,733 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 02:54:23,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 02:54:23,733 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:23,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:23,733 INFO L85 PathProgramCache]: Analyzing trace with hash -728647155, now seen corresponding path program 8 times [2024-06-28 02:54:23,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:23,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542351215] [2024-06-28 02:54:23,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:23,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:23,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:23,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 02:54:23,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:23,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542351215] [2024-06-28 02:54:23,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542351215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:23,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:23,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:23,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013493281] [2024-06-28 02:54:23,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:23,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:23,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:23,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:23,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:23,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:54:23,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 641 transitions, 6743 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 02:54:23,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:23,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:54:23,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:25,016 INFO L124 PetriNetUnfolderBase]: 2792/4909 cut-off events. [2024-06-28 02:54:25,017 INFO L125 PetriNetUnfolderBase]: For 1378676/1378676 co-relation queries the response was YES. [2024-06-28 02:54:25,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39689 conditions, 4909 events. 2792/4909 cut-off events. For 1378676/1378676 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 34419 event pairs, 455 based on Foata normal form. 2/4908 useless extension candidates. Maximal degree in co-relation 39448. Up to 4161 conditions per place. [2024-06-28 02:54:25,100 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 617 selfloop transitions, 47 changer transitions 0/674 dead transitions. [2024-06-28 02:54:25,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 674 transitions, 8685 flow [2024-06-28 02:54:25,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:54:25,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:54:25,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-28 02:54:25,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5790697674418605 [2024-06-28 02:54:25,102 INFO L175 Difference]: Start difference. First operand has 539 places, 641 transitions, 6743 flow. Second operand 10 states and 249 transitions. [2024-06-28 02:54:25,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 674 transitions, 8685 flow [2024-06-28 02:54:36,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 674 transitions, 8308 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:54:36,063 INFO L231 Difference]: Finished difference. Result has 541 places, 645 transitions, 6621 flow [2024-06-28 02:54:36,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6366, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6621, PETRI_PLACES=541, PETRI_TRANSITIONS=645} [2024-06-28 02:54:36,064 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 497 predicate places. [2024-06-28 02:54:36,064 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 645 transitions, 6621 flow [2024-06-28 02:54:36,064 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 02:54:36,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:36,064 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 02:54:36,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 02:54:36,064 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:36,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:36,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1884714415, now seen corresponding path program 9 times [2024-06-28 02:54:36,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:36,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006092644] [2024-06-28 02:54:36,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:36,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:36,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:36,187 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 02:54:36,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:36,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006092644] [2024-06-28 02:54:36,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006092644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:36,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:36,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:36,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972684203] [2024-06-28 02:54:36,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:36,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:36,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:36,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:36,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:36,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:54:36,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 645 transitions, 6621 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 02:54:36,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:36,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:54:36,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:37,341 INFO L124 PetriNetUnfolderBase]: 2800/4926 cut-off events. [2024-06-28 02:54:37,341 INFO L125 PetriNetUnfolderBase]: For 1394071/1394071 co-relation queries the response was YES. [2024-06-28 02:54:37,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39821 conditions, 4926 events. 2800/4926 cut-off events. For 1394071/1394071 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 34590 event pairs, 462 based on Foata normal form. 2/4925 useless extension candidates. Maximal degree in co-relation 39579. Up to 4204 conditions per place. [2024-06-28 02:54:37,420 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 618 selfloop transitions, 43 changer transitions 0/671 dead transitions. [2024-06-28 02:54:37,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 671 transitions, 8081 flow [2024-06-28 02:54:37,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:54:37,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:54:37,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 02:54:37,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674418604651162 [2024-06-28 02:54:37,422 INFO L175 Difference]: Start difference. First operand has 541 places, 645 transitions, 6621 flow. Second operand 10 states and 244 transitions. [2024-06-28 02:54:37,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 671 transitions, 8081 flow [2024-06-28 02:54:49,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 671 transitions, 7885 flow, removed 72 selfloop flow, removed 6 redundant places. [2024-06-28 02:54:49,759 INFO L231 Difference]: Finished difference. Result has 545 places, 647 transitions, 6600 flow [2024-06-28 02:54:49,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6461, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6600, PETRI_PLACES=545, PETRI_TRANSITIONS=647} [2024-06-28 02:54:49,759 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 501 predicate places. [2024-06-28 02:54:49,760 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 647 transitions, 6600 flow [2024-06-28 02:54:49,760 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 02:54:49,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:54:49,760 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 02:54:49,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 02:54:49,760 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:54:49,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:54:49,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1547980815, now seen corresponding path program 10 times [2024-06-28 02:54:49,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:54:49,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674504566] [2024-06-28 02:54:49,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:54:49,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:54:49,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:54:49,876 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 02:54:49,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:54:49,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674504566] [2024-06-28 02:54:49,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674504566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:54:49,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:54:49,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:54:49,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283409365] [2024-06-28 02:54:49,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:54:49,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:54:49,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:54:49,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:54:49,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:54:49,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:54:49,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 647 transitions, 6600 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 02:54:49,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:54:49,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:54:49,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:54:51,054 INFO L124 PetriNetUnfolderBase]: 2821/4971 cut-off events. [2024-06-28 02:54:51,054 INFO L125 PetriNetUnfolderBase]: For 1445900/1445900 co-relation queries the response was YES. [2024-06-28 02:54:51,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40538 conditions, 4971 events. 2821/4971 cut-off events. For 1445900/1445900 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 35021 event pairs, 374 based on Foata normal form. 2/4970 useless extension candidates. Maximal degree in co-relation 40294. Up to 4058 conditions per place. [2024-06-28 02:54:51,136 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 608 selfloop transitions, 66 changer transitions 0/684 dead transitions. [2024-06-28 02:54:51,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 684 transitions, 9036 flow [2024-06-28 02:54:51,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:54:51,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:54:51,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 02:54:51,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-28 02:54:51,138 INFO L175 Difference]: Start difference. First operand has 545 places, 647 transitions, 6600 flow. Second operand 9 states and 231 transitions. [2024-06-28 02:54:51,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 684 transitions, 9036 flow [2024-06-28 02:55:02,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 545 places, 684 transitions, 8917 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 02:55:02,200 INFO L231 Difference]: Finished difference. Result has 547 places, 654 transitions, 6880 flow [2024-06-28 02:55:02,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6481, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6880, PETRI_PLACES=547, PETRI_TRANSITIONS=654} [2024-06-28 02:55:02,200 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 503 predicate places. [2024-06-28 02:55:02,201 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 654 transitions, 6880 flow [2024-06-28 02:55:02,201 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 02:55:02,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:02,201 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 02:55:02,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 02:55:02,201 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:02,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:02,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1162754709, now seen corresponding path program 11 times [2024-06-28 02:55:02,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:02,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700675698] [2024-06-28 02:55:02,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:02,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:02,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:02,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 02:55:02,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:02,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700675698] [2024-06-28 02:55:02,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700675698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:02,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:02,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:02,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060342958] [2024-06-28 02:55:02,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:02,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:02,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:02,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:02,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:02,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:55:02,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 654 transitions, 6880 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 02:55:02,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:02,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:55:02,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:03,757 INFO L124 PetriNetUnfolderBase]: 2829/4987 cut-off events. [2024-06-28 02:55:03,757 INFO L125 PetriNetUnfolderBase]: For 1462307/1462307 co-relation queries the response was YES. [2024-06-28 02:55:03,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41101 conditions, 4987 events. 2829/4987 cut-off events. For 1462307/1462307 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35182 event pairs, 374 based on Foata normal form. 2/4986 useless extension candidates. Maximal degree in co-relation 40855. Up to 4066 conditions per place. [2024-06-28 02:55:03,826 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 602 selfloop transitions, 71 changer transitions 0/683 dead transitions. [2024-06-28 02:55:03,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 683 transitions, 8809 flow [2024-06-28 02:55:03,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:55:03,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:55:03,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:55:03,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58656330749354 [2024-06-28 02:55:03,827 INFO L175 Difference]: Start difference. First operand has 547 places, 654 transitions, 6880 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:55:03,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 683 transitions, 8809 flow [2024-06-28 02:55:16,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 683 transitions, 8557 flow, removed 102 selfloop flow, removed 4 redundant places. [2024-06-28 02:55:16,335 INFO L231 Difference]: Finished difference. Result has 552 places, 657 transitions, 6898 flow [2024-06-28 02:55:16,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6684, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6898, PETRI_PLACES=552, PETRI_TRANSITIONS=657} [2024-06-28 02:55:16,336 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 508 predicate places. [2024-06-28 02:55:16,336 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 657 transitions, 6898 flow [2024-06-28 02:55:16,336 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 02:55:16,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:16,336 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 02:55:16,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 02:55:16,336 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:16,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:16,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1582783851, now seen corresponding path program 12 times [2024-06-28 02:55:16,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:16,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006345829] [2024-06-28 02:55:16,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:16,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:16,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:16,440 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 02:55:16,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:16,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006345829] [2024-06-28 02:55:16,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006345829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:16,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:16,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:16,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562272864] [2024-06-28 02:55:16,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:16,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:16,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:16,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:16,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:16,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:55:16,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 657 transitions, 6898 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 02:55:16,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:16,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:55:16,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:17,623 INFO L124 PetriNetUnfolderBase]: 2824/4978 cut-off events. [2024-06-28 02:55:17,623 INFO L125 PetriNetUnfolderBase]: For 1430222/1430222 co-relation queries the response was YES. [2024-06-28 02:55:17,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40368 conditions, 4978 events. 2824/4978 cut-off events. For 1430222/1430222 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35112 event pairs, 462 based on Foata normal form. 2/4975 useless extension candidates. Maximal degree in co-relation 40120. Up to 4205 conditions per place. [2024-06-28 02:55:17,705 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 617 selfloop transitions, 51 changer transitions 0/678 dead transitions. [2024-06-28 02:55:17,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 559 places, 678 transitions, 8684 flow [2024-06-28 02:55:17,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:17,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:17,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:55:17,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-28 02:55:17,707 INFO L175 Difference]: Start difference. First operand has 552 places, 657 transitions, 6898 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:55:17,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 559 places, 678 transitions, 8684 flow [2024-06-28 02:55:31,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 678 transitions, 8503 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 02:55:31,605 INFO L231 Difference]: Finished difference. Result has 555 places, 657 transitions, 6824 flow [2024-06-28 02:55:31,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6717, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6824, PETRI_PLACES=555, PETRI_TRANSITIONS=657} [2024-06-28 02:55:31,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 511 predicate places. [2024-06-28 02:55:31,606 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 657 transitions, 6824 flow [2024-06-28 02:55:31,606 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 02:55:31,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:31,614 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 02:55:31,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-28 02:55:31,615 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:31,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:31,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1572308331, now seen corresponding path program 13 times [2024-06-28 02:55:31,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:31,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493531409] [2024-06-28 02:55:31,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:31,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:31,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:31,720 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 02:55:31,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:31,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493531409] [2024-06-28 02:55:31,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493531409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:31,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:31,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:31,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114877357] [2024-06-28 02:55:31,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:31,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:31,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:31,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:31,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:31,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:55:31,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 657 transitions, 6824 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 02:55:31,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:31,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:55:31,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:32,964 INFO L124 PetriNetUnfolderBase]: 2819/4973 cut-off events. [2024-06-28 02:55:32,965 INFO L125 PetriNetUnfolderBase]: For 1404005/1404005 co-relation queries the response was YES. [2024-06-28 02:55:33,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39753 conditions, 4973 events. 2819/4973 cut-off events. For 1404005/1404005 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 35060 event pairs, 465 based on Foata normal form. 2/4972 useless extension candidates. Maximal degree in co-relation 39504. Up to 4233 conditions per place. [2024-06-28 02:55:33,051 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 624 selfloop transitions, 42 changer transitions 0/676 dead transitions. [2024-06-28 02:55:33,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 676 transitions, 8202 flow [2024-06-28 02:55:33,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:55:33,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:55:33,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:55:33,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-28 02:55:33,052 INFO L175 Difference]: Start difference. First operand has 555 places, 657 transitions, 6824 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:55:33,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 676 transitions, 8202 flow [2024-06-28 02:55:44,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 676 transitions, 8024 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 02:55:44,967 INFO L231 Difference]: Finished difference. Result has 556 places, 657 transitions, 6735 flow [2024-06-28 02:55:44,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6735, PETRI_PLACES=556, PETRI_TRANSITIONS=657} [2024-06-28 02:55:44,968 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 512 predicate places. [2024-06-28 02:55:44,968 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 657 transitions, 6735 flow [2024-06-28 02:55:44,968 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 02:55:44,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:55:44,968 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 02:55:44,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-28 02:55:44,969 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:55:44,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:55:44,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1644701899, now seen corresponding path program 10 times [2024-06-28 02:55:44,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:55:44,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076251984] [2024-06-28 02:55:44,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:55:44,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:55:44,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:55:45,078 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 02:55:45,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:55:45,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076251984] [2024-06-28 02:55:45,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076251984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:55:45,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:55:45,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:55:45,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36859075] [2024-06-28 02:55:45,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:55:45,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:55:45,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:55:45,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:55:45,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:55:45,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:55:45,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 657 transitions, 6735 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 02:55:45,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:55:45,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:55:45,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:55:46,473 INFO L124 PetriNetUnfolderBase]: 2824/4982 cut-off events. [2024-06-28 02:55:46,473 INFO L125 PetriNetUnfolderBase]: For 1396451/1396451 co-relation queries the response was YES. [2024-06-28 02:55:46,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39727 conditions, 4982 events. 2824/4982 cut-off events. For 1396451/1396451 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 35170 event pairs, 465 based on Foata normal form. 1/4980 useless extension candidates. Maximal degree in co-relation 39477. Up to 4228 conditions per place. [2024-06-28 02:55:46,547 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 622 selfloop transitions, 52 changer transitions 0/684 dead transitions. [2024-06-28 02:55:46,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 684 transitions, 8619 flow [2024-06-28 02:55:46,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:55:46,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:55:46,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 02:55:46,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744186046511628 [2024-06-28 02:55:46,548 INFO L175 Difference]: Start difference. First operand has 556 places, 657 transitions, 6735 flow. Second operand 10 states and 247 transitions. [2024-06-28 02:55:46,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 684 transitions, 8619 flow [2024-06-28 02:56:01,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 684 transitions, 8491 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:56:01,027 INFO L231 Difference]: Finished difference. Result has 560 places, 660 transitions, 6804 flow [2024-06-28 02:56:01,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6607, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6804, PETRI_PLACES=560, PETRI_TRANSITIONS=660} [2024-06-28 02:56:01,028 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 516 predicate places. [2024-06-28 02:56:01,028 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 660 transitions, 6804 flow [2024-06-28 02:56:01,028 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 02:56:01,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:01,028 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 02:56:01,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-28 02:56:01,029 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:01,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:01,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1572313291, now seen corresponding path program 11 times [2024-06-28 02:56:01,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:01,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451308929] [2024-06-28 02:56:01,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:01,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:01,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:01,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 02:56:01,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:01,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451308929] [2024-06-28 02:56:01,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451308929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:01,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:01,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:01,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081922462] [2024-06-28 02:56:01,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:01,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:01,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:01,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:01,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:01,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:56:01,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 660 transitions, 6804 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 02:56:01,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:01,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:56:01,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:02,297 INFO L124 PetriNetUnfolderBase]: 2829/4991 cut-off events. [2024-06-28 02:56:02,297 INFO L125 PetriNetUnfolderBase]: For 1410206/1410206 co-relation queries the response was YES. [2024-06-28 02:56:02,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39886 conditions, 4991 events. 2829/4991 cut-off events. For 1410206/1410206 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 35197 event pairs, 465 based on Foata normal form. 1/4989 useless extension candidates. Maximal degree in co-relation 39634. Up to 4234 conditions per place. [2024-06-28 02:56:02,378 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 618 selfloop transitions, 54 changer transitions 0/682 dead transitions. [2024-06-28 02:56:02,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 682 transitions, 8683 flow [2024-06-28 02:56:02,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:02,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:02,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:56:02,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-28 02:56:02,379 INFO L175 Difference]: Start difference. First operand has 560 places, 660 transitions, 6804 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:56:02,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 682 transitions, 8683 flow [2024-06-28 02:56:13,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 682 transitions, 8509 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 02:56:13,825 INFO L231 Difference]: Finished difference. Result has 559 places, 663 transitions, 6827 flow [2024-06-28 02:56:13,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6649, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6827, PETRI_PLACES=559, PETRI_TRANSITIONS=663} [2024-06-28 02:56:13,825 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 515 predicate places. [2024-06-28 02:56:13,825 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 663 transitions, 6827 flow [2024-06-28 02:56:13,826 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 02:56:13,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:56:13,826 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 02:56:13,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-28 02:56:13,826 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:56:13,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:56:13,826 INFO L85 PathProgramCache]: Analyzing trace with hash 142354925, now seen corresponding path program 12 times [2024-06-28 02:56:13,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:56:13,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575379142] [2024-06-28 02:56:13,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:56:13,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:56:13,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:56:13,948 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 02:56:13,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:56:13,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575379142] [2024-06-28 02:56:13,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575379142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:56:13,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:56:13,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:56:13,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637066255] [2024-06-28 02:56:13,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:56:13,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:56:13,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:56:13,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:56:13,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:56:14,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-28 02:56:14,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 663 transitions, 6827 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 02:56:14,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:56:14,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-28 02:56:14,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:56:15,396 INFO L124 PetriNetUnfolderBase]: 2826/4992 cut-off events. [2024-06-28 02:56:15,396 INFO L125 PetriNetUnfolderBase]: For 1402441/1402441 co-relation queries the response was YES. [2024-06-28 02:56:15,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39658 conditions, 4992 events. 2826/4992 cut-off events. For 1402441/1402441 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 35283 event pairs, 458 based on Foata normal form. 1/4992 useless extension candidates. Maximal degree in co-relation 39405. Up to 4315 conditions per place. [2024-06-28 02:56:15,467 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 652 selfloop transitions, 19 changer transitions 0/681 dead transitions. [2024-06-28 02:56:15,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 681 transitions, 8213 flow [2024-06-28 02:56:15,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:56:15,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:56:15,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:56:15,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-28 02:56:15,468 INFO L175 Difference]: Start difference. First operand has 559 places, 663 transitions, 6827 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:56:15,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 681 transitions, 8213 flow Killed by 15