./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe001_tso.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/safe001_tso.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/safe001_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe001_tso.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:22:01,561 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:22:01,652 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:22:01,656 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:22:01,657 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:22:01,694 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:22:01,697 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:22:01,698 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:22:01,699 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:22:01,702 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:22:01,703 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:22:01,703 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:22:01,704 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:22:01,706 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:22:01,706 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:22:01,706 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:22:01,706 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:22:01,707 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:22:01,707 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:22:01,707 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:22:01,708 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:22:01,708 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:22:01,708 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:22:01,709 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:22:01,709 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:22:01,709 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:22:01,709 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:22:01,710 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:22:01,710 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:22:01,711 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:22:01,712 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:22:01,713 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:22:01,713 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:22:01,713 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:22:01,713 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:22:01,714 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:22:01,714 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:22:01,714 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:22:01,714 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:22:01,714 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:22:01,715 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:22:01,715 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:22:01,715 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:22:01,715 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:22:01,959 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:22:01,980 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:22:01,982 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:22:01,983 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:22:01,984 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:22:01,986 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/safe001_tso.yml/witness.yml [2024-06-28 02:22:02,112 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:22:02,113 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:22:02,113 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe001_tso.i [2024-06-28 02:22:03,348 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:22:03,593 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:22:03,594 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe001_tso.i [2024-06-28 02:22:03,612 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2aa58c0dc/b4d965b210e544f78627de94a8194216/FLAG4cd18c0da [2024-06-28 02:22:03,625 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2aa58c0dc/b4d965b210e544f78627de94a8194216 [2024-06-28 02:22:03,625 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:22:03,626 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:22:03,630 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:22:03,631 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:22:03,635 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:22:03,636 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:02" (1/2) ... [2024-06-28 02:22:03,637 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40020140 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03, skipping insertion in model container [2024-06-28 02:22:03,637 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:02" (1/2) ... [2024-06-28 02:22:03,639 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@27cedef1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:22:03, skipping insertion in model container [2024-06-28 02:22:03,639 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:22:03" (2/2) ... [2024-06-28 02:22:03,640 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40020140 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:03, skipping insertion in model container [2024-06-28 02:22:03,640 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:22:03" (2/2) ... [2024-06-28 02:22:03,641 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:22:03,693 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:22:03,694 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 02:22:03,694 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 02:22:03,695 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 02:22:03,695 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:22:03,695 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-28 02:22:03,741 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:22:04,109 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:22:04,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:22:04,216 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:22:04,264 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:22:04,265 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04 WrapperNode [2024-06-28 02:22:04,265 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:22:04,266 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:22:04,267 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:22:04,267 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:22:04,273 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:22:04" (1/1) ... [2024-06-28 02:22:04,305 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:22:04" (1/1) ... [2024-06-28 02:22:04,340 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-28 02:22:04,342 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:22:04,343 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:22:04,343 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:22:04,343 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:22:04,354 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,354 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,359 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,384 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:22:04,384 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,385 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,399 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,401 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,405 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,407 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,410 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:22:04,414 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:22:04,415 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:22:04,415 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:22:04,416 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (1/1) ... [2024-06-28 02:22:04,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:22:04,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:22:04,457 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:22:04,483 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:22:04,500 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:22:04,500 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:22:04,500 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:22:04,500 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:22:04,501 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:22:04,501 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:22:04,501 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:22:04,501 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:22:04,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:22:04,502 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:22:04,502 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:22:04,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:22:04,504 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:22:04,675 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:22:04,677 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:22:04,865 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:22:04,876 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:22:04,954 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:22:04,954 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:22:04,954 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:22:04 BoogieIcfgContainer [2024-06-28 02:22:04,955 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:22:04,956 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:22:04,957 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:22:04,960 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:22:04,960 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:22:02" (1/4) ... [2024-06-28 02:22:04,961 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@195beb16 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:22:04, skipping insertion in model container [2024-06-28 02:22:04,961 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:22:03" (2/4) ... [2024-06-28 02:22:04,961 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@195beb16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:22:04, skipping insertion in model container [2024-06-28 02:22:04,961 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:22:04" (3/4) ... [2024-06-28 02:22:04,962 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@195beb16 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:22:04, skipping insertion in model container [2024-06-28 02:22:04,962 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:22:04" (4/4) ... [2024-06-28 02:22:04,963 INFO L112 eAbstractionObserver]: Analyzing ICFG safe001_tso.i [2024-06-28 02:22:04,982 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:22:04,982 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:22:04,982 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:22:05,019 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:22:05,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:22:05,098 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 02:22:05,100 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:22:05,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:22:05,102 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:22:05,106 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 02:22:05,122 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:22:05,129 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;@fbe4bd7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:22:05,129 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:22:05,133 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:22:05,133 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:22:05,133 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:22:05,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:05,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:22:05,134 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:22:05,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:05,140 INFO L85 PathProgramCache]: Analyzing trace with hash 218856700, now seen corresponding path program 1 times [2024-06-28 02:22:05,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:05,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192116343] [2024-06-28 02:22:05,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:05,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:05,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:05,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:22:05,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:05,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192116343] [2024-06-28 02:22:05,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192116343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:05,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:05,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:22:05,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122946425] [2024-06-28 02:22:05,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:05,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:22:05,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:05,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:22:05,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:22:05,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:22:05,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:05,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:05,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:22:05,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:05,868 INFO L124 PetriNetUnfolderBase]: 603/1008 cut-off events. [2024-06-28 02:22:05,869 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 02:22:05,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2000 conditions, 1008 events. 603/1008 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4986 event pairs, 376 based on Foata normal form. 1/960 useless extension candidates. Maximal degree in co-relation 1988. Up to 929 conditions per place. [2024-06-28 02:22:05,885 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 02:22:05,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-28 02:22:05,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:22:05,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:22:05,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-28 02:22:05,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-28 02:22:05,901 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-28 02:22:05,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-28 02:22:05,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:05,906 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 02:22:05,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 02:22:05,912 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 02:22:05,912 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 02:22:05,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:05,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:05,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:05,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:22:05,913 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:22:05,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:05,914 INFO L85 PathProgramCache]: Analyzing trace with hash 200689681, now seen corresponding path program 1 times [2024-06-28 02:22:05,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:05,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503572678] [2024-06-28 02:22:05,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:05,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:05,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:06,109 INFO L134 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:22:06,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:06,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503572678] [2024-06-28 02:22:06,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503572678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:06,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:06,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:22:06,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951856812] [2024-06-28 02:22:06,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:06,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:22:06,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:06,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:22:06,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:22:06,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:06,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 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:22:06,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:06,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:06,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:06,338 INFO L124 PetriNetUnfolderBase]: 778/1331 cut-off events. [2024-06-28 02:22:06,339 INFO L125 PetriNetUnfolderBase]: For 255/296 co-relation queries the response was YES. [2024-06-28 02:22:06,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2970 conditions, 1331 events. 778/1331 cut-off events. For 255/296 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6714 event pairs, 280 based on Foata normal form. 9/1327 useless extension candidates. Maximal degree in co-relation 2958. Up to 1108 conditions per place. [2024-06-28 02:22:06,349 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 40 selfloop transitions, 11 changer transitions 0/59 dead transitions. [2024-06-28 02:22:06,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 59 transitions, 270 flow [2024-06-28 02:22:06,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:06,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:06,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 112 transitions. [2024-06-28 02:22:06,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7 [2024-06-28 02:22:06,355 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 112 transitions. [2024-06-28 02:22:06,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 59 transitions, 270 flow [2024-06-28 02:22:06,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 59 transitions, 266 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:06,362 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 170 flow [2024-06-28 02:22:06,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-06-28 02:22:06,363 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-28 02:22:06,363 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 170 flow [2024-06-28 02:22:06,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 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:22:06,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:06,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:06,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:22:06,367 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:06,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:06,368 INFO L85 PathProgramCache]: Analyzing trace with hash 641512686, now seen corresponding path program 1 times [2024-06-28 02:22:06,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:06,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226461188] [2024-06-28 02:22:06,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:06,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:06,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:06,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:22:06,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:06,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226461188] [2024-06-28 02:22:06,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226461188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:06,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:06,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:06,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669965504] [2024-06-28 02:22:06,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:06,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:06,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:06,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:06,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:06,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:06,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 170 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:06,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:06,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:06,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:06,787 INFO L124 PetriNetUnfolderBase]: 790/1349 cut-off events. [2024-06-28 02:22:06,787 INFO L125 PetriNetUnfolderBase]: For 968/1121 co-relation queries the response was YES. [2024-06-28 02:22:06,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3599 conditions, 1349 events. 790/1349 cut-off events. For 968/1121 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6864 event pairs, 180 based on Foata normal form. 28/1364 useless extension candidates. Maximal degree in co-relation 3584. Up to 1076 conditions per place. [2024-06-28 02:22:06,798 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 44 selfloop transitions, 14 changer transitions 0/66 dead transitions. [2024-06-28 02:22:06,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 66 transitions, 358 flow [2024-06-28 02:22:06,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:06,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:06,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-28 02:22:06,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.67 [2024-06-28 02:22:06,803 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 170 flow. Second operand 5 states and 134 transitions. [2024-06-28 02:22:06,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 66 transitions, 358 flow [2024-06-28 02:22:06,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 66 transitions, 354 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:06,808 INFO L231 Difference]: Finished difference. Result has 49 places, 44 transitions, 218 flow [2024-06-28 02:22:06,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=218, PETRI_PLACES=49, PETRI_TRANSITIONS=44} [2024-06-28 02:22:06,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-28 02:22:06,809 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 44 transitions, 218 flow [2024-06-28 02:22:06,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:06,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:06,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:06,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:22:06,811 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:06,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:06,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1224206505, now seen corresponding path program 1 times [2024-06-28 02:22:06,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:06,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677042672] [2024-06-28 02:22:06,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:06,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:06,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:06,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:22:06,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:06,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677042672] [2024-06-28 02:22:06,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677042672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:06,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:06,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:22:06,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027682360] [2024-06-28 02:22:06,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:06,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:22:06,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:06,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:22:06,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:22:07,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-28 02:22:07,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 44 transitions, 218 flow. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:07,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-28 02:22:07,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:07,141 INFO L124 PetriNetUnfolderBase]: 606/1012 cut-off events. [2024-06-28 02:22:07,142 INFO L125 PetriNetUnfolderBase]: For 1355/1376 co-relation queries the response was YES. [2024-06-28 02:22:07,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3126 conditions, 1012 events. 606/1012 cut-off events. For 1355/1376 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4990 event pairs, 248 based on Foata normal form. 19/1025 useless extension candidates. Maximal degree in co-relation 3108. Up to 892 conditions per place. [2024-06-28 02:22:07,151 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 35 selfloop transitions, 11 changer transitions 0/55 dead transitions. [2024-06-28 02:22:07,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 55 transitions, 338 flow [2024-06-28 02:22:07,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:07,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:07,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-28 02:22:07,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-28 02:22:07,154 INFO L175 Difference]: Start difference. First operand has 49 places, 44 transitions, 218 flow. Second operand 4 states and 107 transitions. [2024-06-28 02:22:07,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 55 transitions, 338 flow [2024-06-28 02:22:07,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 304 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:07,162 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 216 flow [2024-06-28 02:22:07,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=216, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-28 02:22:07,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-28 02:22:07,164 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 216 flow [2024-06-28 02:22:07,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:07,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:07,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:22:07,165 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:22:07,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:07,165 INFO L85 PathProgramCache]: Analyzing trace with hash 674753829, now seen corresponding path program 1 times [2024-06-28 02:22:07,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:07,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342678884] [2024-06-28 02:22:07,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:07,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:07,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:07,273 INFO L134 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:22:07,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:07,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342678884] [2024-06-28 02:22:07,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342678884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:07,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:07,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:22:07,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161528444] [2024-06-28 02:22:07,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:07,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:22:07,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:07,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:22:07,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:22:07,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:07,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 216 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:07,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:07,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:07,472 INFO L124 PetriNetUnfolderBase]: 923/1524 cut-off events. [2024-06-28 02:22:07,472 INFO L125 PetriNetUnfolderBase]: For 2070/2070 co-relation queries the response was YES. [2024-06-28 02:22:07,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4561 conditions, 1524 events. 923/1524 cut-off events. For 2070/2070 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7607 event pairs, 346 based on Foata normal form. 2/1525 useless extension candidates. Maximal degree in co-relation 4542. Up to 1383 conditions per place. [2024-06-28 02:22:07,483 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 51 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-06-28 02:22:07,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 68 transitions, 405 flow [2024-06-28 02:22:07,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:07,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:07,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 02:22:07,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-28 02:22:07,485 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 216 flow. Second operand 5 states and 119 transitions. [2024-06-28 02:22:07,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 68 transitions, 405 flow [2024-06-28 02:22:07,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 68 transitions, 374 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:07,490 INFO L231 Difference]: Finished difference. Result has 54 places, 53 transitions, 260 flow [2024-06-28 02:22:07,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=54, PETRI_TRANSITIONS=53} [2024-06-28 02:22:07,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 13 predicate places. [2024-06-28 02:22:07,491 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 53 transitions, 260 flow [2024-06-28 02:22:07,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:07,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:07,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:22:07,492 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:22:07,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:07,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1591766482, now seen corresponding path program 1 times [2024-06-28 02:22:07,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:07,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139333829] [2024-06-28 02:22:07,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:07,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:07,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:07,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:22:07,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:07,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139333829] [2024-06-28 02:22:07,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139333829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:07,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:07,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:07,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550235866] [2024-06-28 02:22:07,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:07,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:07,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:07,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:07,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:07,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:07,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 53 transitions, 260 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:07,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:07,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:07,915 INFO L124 PetriNetUnfolderBase]: 1077/1762 cut-off events. [2024-06-28 02:22:07,916 INFO L125 PetriNetUnfolderBase]: For 2972/2972 co-relation queries the response was YES. [2024-06-28 02:22:07,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5641 conditions, 1762 events. 1077/1762 cut-off events. For 2972/2972 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9090 event pairs, 291 based on Foata normal form. 10/1767 useless extension candidates. Maximal degree in co-relation 5620. Up to 1372 conditions per place. [2024-06-28 02:22:07,932 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 60 selfloop transitions, 35 changer transitions 0/102 dead transitions. [2024-06-28 02:22:07,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 102 transitions, 656 flow [2024-06-28 02:22:07,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:07,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:07,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:22:07,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-28 02:22:07,934 INFO L175 Difference]: Start difference. First operand has 54 places, 53 transitions, 260 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:22:07,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 102 transitions, 656 flow [2024-06-28 02:22:07,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 102 transitions, 656 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:07,943 INFO L231 Difference]: Finished difference. Result has 63 places, 72 transitions, 477 flow [2024-06-28 02:22:07,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=477, PETRI_PLACES=63, PETRI_TRANSITIONS=72} [2024-06-28 02:22:07,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-28 02:22:07,946 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 72 transitions, 477 flow [2024-06-28 02:22:07,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:07,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:07,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:07,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:22:07,947 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:07,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:07,947 INFO L85 PathProgramCache]: Analyzing trace with hash -101621692, now seen corresponding path program 2 times [2024-06-28 02:22:07,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:07,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316296260] [2024-06-28 02:22:07,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:07,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:07,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:08,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:22:08,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:08,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316296260] [2024-06-28 02:22:08,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316296260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:08,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:08,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:08,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734912173] [2024-06-28 02:22:08,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:08,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:08,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:08,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:08,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:08,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:08,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 72 transitions, 477 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:08,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:08,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:08,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:08,346 INFO L124 PetriNetUnfolderBase]: 1072/1764 cut-off events. [2024-06-28 02:22:08,346 INFO L125 PetriNetUnfolderBase]: For 5459/5459 co-relation queries the response was YES. [2024-06-28 02:22:08,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7117 conditions, 1764 events. 1072/1764 cut-off events. For 5459/5459 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8985 event pairs, 331 based on Foata normal form. 2/1760 useless extension candidates. Maximal degree in co-relation 7091. Up to 1476 conditions per place. [2024-06-28 02:22:08,363 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 78 selfloop transitions, 28 changer transitions 0/113 dead transitions. [2024-06-28 02:22:08,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 113 transitions, 926 flow [2024-06-28 02:22:08,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:08,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:08,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:22:08,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:22:08,365 INFO L175 Difference]: Start difference. First operand has 63 places, 72 transitions, 477 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:22:08,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 113 transitions, 926 flow [2024-06-28 02:22:08,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 113 transitions, 869 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:08,381 INFO L231 Difference]: Finished difference. Result has 70 places, 90 transitions, 694 flow [2024-06-28 02:22:08,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=694, PETRI_PLACES=70, PETRI_TRANSITIONS=90} [2024-06-28 02:22:08,382 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-28 02:22:08,382 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 90 transitions, 694 flow [2024-06-28 02:22:08,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:08,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:08,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:08,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:22:08,383 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:22:08,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:08,384 INFO L85 PathProgramCache]: Analyzing trace with hash -101612764, now seen corresponding path program 1 times [2024-06-28 02:22:08,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:08,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883263281] [2024-06-28 02:22:08,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:08,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:08,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:08,522 INFO L134 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:22:08,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:08,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883263281] [2024-06-28 02:22:08,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883263281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:08,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:08,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:08,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281370128] [2024-06-28 02:22:08,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:08,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:08,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:08,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:08,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:08,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:08,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 90 transitions, 694 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:08,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:08,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:08,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:08,809 INFO L124 PetriNetUnfolderBase]: 1064/1758 cut-off events. [2024-06-28 02:22:08,809 INFO L125 PetriNetUnfolderBase]: For 7026/7026 co-relation queries the response was YES. [2024-06-28 02:22:08,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7701 conditions, 1758 events. 1064/1758 cut-off events. For 7026/7026 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9005 event pairs, 291 based on Foata normal form. 4/1761 useless extension candidates. Maximal degree in co-relation 7670. Up to 1562 conditions per place. [2024-06-28 02:22:08,828 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 93 selfloop transitions, 12 changer transitions 0/112 dead transitions. [2024-06-28 02:22:08,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 112 transitions, 974 flow [2024-06-28 02:22:08,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:08,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:08,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:22:08,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:22:08,830 INFO L175 Difference]: Start difference. First operand has 70 places, 90 transitions, 694 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:22:08,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 112 transitions, 974 flow [2024-06-28 02:22:08,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 112 transitions, 948 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:08,860 INFO L231 Difference]: Finished difference. Result has 76 places, 92 transitions, 723 flow [2024-06-28 02:22:08,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=723, PETRI_PLACES=76, PETRI_TRANSITIONS=92} [2024-06-28 02:22:08,861 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-28 02:22:08,861 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 92 transitions, 723 flow [2024-06-28 02:22:08,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:08,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:08,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:08,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:22:08,862 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:22:08,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:08,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1756921936, now seen corresponding path program 1 times [2024-06-28 02:22:08,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:08,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856647501] [2024-06-28 02:22:08,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:08,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:08,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:08,968 INFO L134 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:22:08,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:08,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856647501] [2024-06-28 02:22:08,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856647501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:08,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:08,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:08,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080654057] [2024-06-28 02:22:08,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:08,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:08,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:08,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:08,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:09,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:09,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 92 transitions, 723 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:09,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:09,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:09,267 INFO L124 PetriNetUnfolderBase]: 1087/1789 cut-off events. [2024-06-28 02:22:09,267 INFO L125 PetriNetUnfolderBase]: For 8606/8613 co-relation queries the response was YES. [2024-06-28 02:22:09,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8121 conditions, 1789 events. 1087/1789 cut-off events. For 8606/8613 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9263 event pairs, 309 based on Foata normal form. 10/1794 useless extension candidates. Maximal degree in co-relation 8087. Up to 1378 conditions per place. [2024-06-28 02:22:09,293 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 77 selfloop transitions, 52 changer transitions 0/136 dead transitions. [2024-06-28 02:22:09,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 136 transitions, 1243 flow [2024-06-28 02:22:09,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:09,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:09,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:22:09,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-28 02:22:09,295 INFO L175 Difference]: Start difference. First operand has 76 places, 92 transitions, 723 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:22:09,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 136 transitions, 1243 flow [2024-06-28 02:22:09,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 136 transitions, 1206 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:09,315 INFO L231 Difference]: Finished difference. Result has 81 places, 103 transitions, 949 flow [2024-06-28 02:22:09,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=949, PETRI_PLACES=81, PETRI_TRANSITIONS=103} [2024-06-28 02:22:09,316 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-28 02:22:09,316 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 103 transitions, 949 flow [2024-06-28 02:22:09,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:09,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:09,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:22:09,317 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:22:09,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:09,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1573001468, now seen corresponding path program 2 times [2024-06-28 02:22:09,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:09,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768818672] [2024-06-28 02:22:09,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:09,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:09,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:09,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:22:09,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:09,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768818672] [2024-06-28 02:22:09,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768818672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:09,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:09,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:09,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613106091] [2024-06-28 02:22:09,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:09,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:09,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:09,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:09,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:09,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:09,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 103 transitions, 949 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:09,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:09,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:09,743 INFO L124 PetriNetUnfolderBase]: 1086/1788 cut-off events. [2024-06-28 02:22:09,744 INFO L125 PetriNetUnfolderBase]: For 10860/10863 co-relation queries the response was YES. [2024-06-28 02:22:09,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8816 conditions, 1788 events. 1086/1788 cut-off events. For 10860/10863 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9245 event pairs, 323 based on Foata normal form. 6/1787 useless extension candidates. Maximal degree in co-relation 8779. Up to 1380 conditions per place. [2024-06-28 02:22:09,769 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 69 selfloop transitions, 50 changer transitions 0/126 dead transitions. [2024-06-28 02:22:09,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 126 transitions, 1314 flow [2024-06-28 02:22:09,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:09,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:09,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:22:09,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-28 02:22:09,771 INFO L175 Difference]: Start difference. First operand has 81 places, 103 transitions, 949 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:22:09,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 126 transitions, 1314 flow [2024-06-28 02:22:09,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 126 transitions, 1236 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:09,798 INFO L231 Difference]: Finished difference. Result has 84 places, 107 transitions, 1030 flow [2024-06-28 02:22:09,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1030, PETRI_PLACES=84, PETRI_TRANSITIONS=107} [2024-06-28 02:22:09,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-28 02:22:09,800 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 107 transitions, 1030 flow [2024-06-28 02:22:09,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:09,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:09,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:22:09,801 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:22:09,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:09,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1022792798, now seen corresponding path program 3 times [2024-06-28 02:22:09,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:09,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272359848] [2024-06-28 02:22:09,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:09,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:09,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:09,902 INFO L134 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:22:09,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:09,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272359848] [2024-06-28 02:22:09,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272359848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:09,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:09,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:09,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87851676] [2024-06-28 02:22:09,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:09,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:09,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:09,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:09,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:09,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:09,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 107 transitions, 1030 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:09,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:09,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:09,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:10,179 INFO L124 PetriNetUnfolderBase]: 1081/1797 cut-off events. [2024-06-28 02:22:10,180 INFO L125 PetriNetUnfolderBase]: For 12408/12411 co-relation queries the response was YES. [2024-06-28 02:22:10,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8999 conditions, 1797 events. 1081/1797 cut-off events. For 12408/12411 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9301 event pairs, 330 based on Foata normal form. 4/1794 useless extension candidates. Maximal degree in co-relation 8961. Up to 1489 conditions per place. [2024-06-28 02:22:10,196 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 94 selfloop transitions, 28 changer transitions 0/129 dead transitions. [2024-06-28 02:22:10,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 129 transitions, 1351 flow [2024-06-28 02:22:10,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:10,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:10,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:22:10,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:22:10,199 INFO L175 Difference]: Start difference. First operand has 84 places, 107 transitions, 1030 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:22:10,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 129 transitions, 1351 flow [2024-06-28 02:22:10,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 1243 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:10,232 INFO L231 Difference]: Finished difference. Result has 88 places, 109 transitions, 1020 flow [2024-06-28 02:22:10,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1020, PETRI_PLACES=88, PETRI_TRANSITIONS=109} [2024-06-28 02:22:10,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-28 02:22:10,233 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 109 transitions, 1020 flow [2024-06-28 02:22:10,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:10,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:10,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:10,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:22:10,234 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:22:10,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:10,234 INFO L85 PathProgramCache]: Analyzing trace with hash -2118063951, now seen corresponding path program 1 times [2024-06-28 02:22:10,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:10,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540134195] [2024-06-28 02:22:10,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:10,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:10,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:10,342 INFO L134 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:22:10,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:10,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540134195] [2024-06-28 02:22:10,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540134195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:10,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:10,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:22:10,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278353706] [2024-06-28 02:22:10,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:10,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:22:10,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:10,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:22:10,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:22:10,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:10,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 109 transitions, 1020 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:10,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:10,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:10,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:10,662 INFO L124 PetriNetUnfolderBase]: 1075/1771 cut-off events. [2024-06-28 02:22:10,663 INFO L125 PetriNetUnfolderBase]: For 12466/12470 co-relation queries the response was YES. [2024-06-28 02:22:10,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8925 conditions, 1771 events. 1075/1771 cut-off events. For 12466/12470 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9090 event pairs, 306 based on Foata normal form. 6/1775 useless extension candidates. Maximal degree in co-relation 8885. Up to 1586 conditions per place. [2024-06-28 02:22:10,679 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 102 selfloop transitions, 10 changer transitions 0/119 dead transitions. [2024-06-28 02:22:10,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 119 transitions, 1288 flow [2024-06-28 02:22:10,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:22:10,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:22:10,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-28 02:22:10,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:22:10,681 INFO L175 Difference]: Start difference. First operand has 88 places, 109 transitions, 1020 flow. Second operand 4 states and 97 transitions. [2024-06-28 02:22:10,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 119 transitions, 1288 flow [2024-06-28 02:22:10,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 119 transitions, 1246 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:10,716 INFO L231 Difference]: Finished difference. Result has 90 places, 109 transitions, 1008 flow [2024-06-28 02:22:10,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1008, PETRI_PLACES=90, PETRI_TRANSITIONS=109} [2024-06-28 02:22:10,718 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-28 02:22:10,718 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 109 transitions, 1008 flow [2024-06-28 02:22:10,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:10,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:10,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:10,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:22:10,720 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:10,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:10,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1228387191, now seen corresponding path program 1 times [2024-06-28 02:22:10,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:10,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081388620] [2024-06-28 02:22:10,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:10,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:10,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:10,842 INFO L134 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:22:10,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:10,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081388620] [2024-06-28 02:22:10,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081388620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:10,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:10,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:10,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089928521] [2024-06-28 02:22:10,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:10,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:10,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:10,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:10,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:10,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:10,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 109 transitions, 1008 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:10,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:10,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:10,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:11,113 INFO L124 PetriNetUnfolderBase]: 1054/1750 cut-off events. [2024-06-28 02:22:11,114 INFO L125 PetriNetUnfolderBase]: For 16007/16033 co-relation queries the response was YES. [2024-06-28 02:22:11,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9019 conditions, 1750 events. 1054/1750 cut-off events. For 16007/16033 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9199 event pairs, 197 based on Foata normal form. 14/1704 useless extension candidates. Maximal degree in co-relation 8977. Up to 1351 conditions per place. [2024-06-28 02:22:11,130 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 94 selfloop transitions, 20 changer transitions 0/133 dead transitions. [2024-06-28 02:22:11,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 133 transitions, 1388 flow [2024-06-28 02:22:11,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:11,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:11,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-28 02:22:11,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-28 02:22:11,133 INFO L175 Difference]: Start difference. First operand has 90 places, 109 transitions, 1008 flow. Second operand 5 states and 129 transitions. [2024-06-28 02:22:11,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 133 transitions, 1388 flow [2024-06-28 02:22:11,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 133 transitions, 1305 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:11,172 INFO L231 Difference]: Finished difference. Result has 91 places, 113 transitions, 1024 flow [2024-06-28 02:22:11,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=925, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1024, PETRI_PLACES=91, PETRI_TRANSITIONS=113} [2024-06-28 02:22:11,174 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-28 02:22:11,174 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 113 transitions, 1024 flow [2024-06-28 02:22:11,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:11,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:11,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:11,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:22:11,175 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:11,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:11,175 INFO L85 PathProgramCache]: Analyzing trace with hash 608882149, now seen corresponding path program 2 times [2024-06-28 02:22:11,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:11,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050634093] [2024-06-28 02:22:11,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:11,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:11,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:11,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:22:11,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:11,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050634093] [2024-06-28 02:22:11,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050634093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:11,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:11,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:11,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18937532] [2024-06-28 02:22:11,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:11,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:11,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:11,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:11,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:11,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:22:11,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 113 transitions, 1024 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:11,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:11,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:22:11,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:11,558 INFO L124 PetriNetUnfolderBase]: 1038/1721 cut-off events. [2024-06-28 02:22:11,559 INFO L125 PetriNetUnfolderBase]: For 17047/17078 co-relation queries the response was YES. [2024-06-28 02:22:11,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9065 conditions, 1721 events. 1038/1721 cut-off events. For 17047/17078 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8990 event pairs, 252 based on Foata normal form. 10/1676 useless extension candidates. Maximal degree in co-relation 9022. Up to 1417 conditions per place. [2024-06-28 02:22:11,574 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 90 selfloop transitions, 22 changer transitions 0/131 dead transitions. [2024-06-28 02:22:11,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 131 transitions, 1312 flow [2024-06-28 02:22:11,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:11,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:11,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:22:11,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 02:22:11,576 INFO L175 Difference]: Start difference. First operand has 91 places, 113 transitions, 1024 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:22:11,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 131 transitions, 1312 flow [2024-06-28 02:22:11,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 131 transitions, 1267 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:11,611 INFO L231 Difference]: Finished difference. Result has 95 places, 113 transitions, 1031 flow [2024-06-28 02:22:11,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1031, PETRI_PLACES=95, PETRI_TRANSITIONS=113} [2024-06-28 02:22:11,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-28 02:22:11,613 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 113 transitions, 1031 flow [2024-06-28 02:22:11,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:11,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:11,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:11,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:22:11,614 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:11,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:11,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1110054363, now seen corresponding path program 1 times [2024-06-28 02:22:11,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:11,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083315996] [2024-06-28 02:22:11,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:11,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:11,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:11,764 INFO L134 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:22:11,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:11,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083315996] [2024-06-28 02:22:11,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083315996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:11,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:11,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:11,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335660918] [2024-06-28 02:22:11,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:11,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:11,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:11,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:11,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:11,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:11,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 113 transitions, 1031 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:11,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:11,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:11,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:12,216 INFO L124 PetriNetUnfolderBase]: 1383/2281 cut-off events. [2024-06-28 02:22:12,216 INFO L125 PetriNetUnfolderBase]: For 25918/25918 co-relation queries the response was YES. [2024-06-28 02:22:12,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11280 conditions, 2281 events. 1383/2281 cut-off events. For 25918/25918 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12429 event pairs, 327 based on Foata normal form. 74/2350 useless extension candidates. Maximal degree in co-relation 11235. Up to 1438 conditions per place. [2024-06-28 02:22:12,236 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 80 selfloop transitions, 64 changer transitions 0/151 dead transitions. [2024-06-28 02:22:12,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 151 transitions, 1543 flow [2024-06-28 02:22:12,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:12,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:12,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:22:12,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:22:12,239 INFO L175 Difference]: Start difference. First operand has 95 places, 113 transitions, 1031 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:22:12,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 151 transitions, 1543 flow [2024-06-28 02:22:12,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 151 transitions, 1490 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:12,280 INFO L231 Difference]: Finished difference. Result has 99 places, 117 transitions, 1184 flow [2024-06-28 02:22:12,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1184, PETRI_PLACES=99, PETRI_TRANSITIONS=117} [2024-06-28 02:22:12,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-28 02:22:12,281 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 117 transitions, 1184 flow [2024-06-28 02:22:12,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:12,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:12,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:12,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:22:12,282 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:22:12,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:12,283 INFO L85 PathProgramCache]: Analyzing trace with hash -805228571, now seen corresponding path program 2 times [2024-06-28 02:22:12,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:12,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179472926] [2024-06-28 02:22:12,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:12,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:12,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:12,402 INFO L134 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:22:12,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:12,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179472926] [2024-06-28 02:22:12,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179472926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:12,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:12,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:12,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228987642] [2024-06-28 02:22:12,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:12,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:12,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:12,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:12,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:12,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:12,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 117 transitions, 1184 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:12,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:12,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:12,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:12,779 INFO L124 PetriNetUnfolderBase]: 1400/2302 cut-off events. [2024-06-28 02:22:12,780 INFO L125 PetriNetUnfolderBase]: For 22320/22320 co-relation queries the response was YES. [2024-06-28 02:22:12,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12169 conditions, 2302 events. 1400/2302 cut-off events. For 22320/22320 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12513 event pairs, 379 based on Foata normal form. 4/2299 useless extension candidates. Maximal degree in co-relation 12123. Up to 2006 conditions per place. [2024-06-28 02:22:12,803 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 103 selfloop transitions, 34 changer transitions 0/144 dead transitions. [2024-06-28 02:22:12,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 144 transitions, 1555 flow [2024-06-28 02:22:12,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:12,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:12,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:22:12,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:22:12,805 INFO L175 Difference]: Start difference. First operand has 99 places, 117 transitions, 1184 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:22:12,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 144 transitions, 1555 flow [2024-06-28 02:22:12,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 144 transitions, 1391 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:12,865 INFO L231 Difference]: Finished difference. Result has 100 places, 119 transitions, 1129 flow [2024-06-28 02:22:12,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1129, PETRI_PLACES=100, PETRI_TRANSITIONS=119} [2024-06-28 02:22:12,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-28 02:22:12,866 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 119 transitions, 1129 flow [2024-06-28 02:22:12,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:12,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:12,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:22:12,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:22:12,867 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:22:12,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:12,867 INFO L85 PathProgramCache]: Analyzing trace with hash -804931901, now seen corresponding path program 3 times [2024-06-28 02:22:12,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:12,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827155670] [2024-06-28 02:22:12,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:12,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:12,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:12,984 INFO L134 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:22:12,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:12,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827155670] [2024-06-28 02:22:12,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827155670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:12,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:12,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:12,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673644291] [2024-06-28 02:22:12,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:12,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:12,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:12,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:12,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:13,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:13,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 119 transitions, 1129 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:13,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:13,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:13,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:13,356 INFO L124 PetriNetUnfolderBase]: 1392/2290 cut-off events. [2024-06-28 02:22:13,357 INFO L125 PetriNetUnfolderBase]: For 19822/19822 co-relation queries the response was YES. [2024-06-28 02:22:13,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11303 conditions, 2290 events. 1392/2290 cut-off events. For 19822/19822 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12371 event pairs, 336 based on Foata normal form. 4/2287 useless extension candidates. Maximal degree in co-relation 11256. Up to 1843 conditions per place. [2024-06-28 02:22:13,382 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 105 selfloop transitions, 39 changer transitions 0/151 dead transitions. [2024-06-28 02:22:13,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 151 transitions, 1540 flow [2024-06-28 02:22:13,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:13,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:13,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:22:13,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:22:13,384 INFO L175 Difference]: Start difference. First operand has 100 places, 119 transitions, 1129 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:22:13,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 151 transitions, 1540 flow [2024-06-28 02:22:13,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 151 transitions, 1451 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:13,433 INFO L231 Difference]: Finished difference. Result has 103 places, 122 transitions, 1177 flow [2024-06-28 02:22:13,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1177, PETRI_PLACES=103, PETRI_TRANSITIONS=122} [2024-06-28 02:22:13,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 62 predicate places. [2024-06-28 02:22:13,434 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 122 transitions, 1177 flow [2024-06-28 02:22:13,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:13,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:13,435 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:22:13,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:22:13,435 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:22:13,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:13,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1021554729, now seen corresponding path program 1 times [2024-06-28 02:22:13,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:13,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221927181] [2024-06-28 02:22:13,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:13,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:13,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:13,557 INFO L134 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:22:13,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:13,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221927181] [2024-06-28 02:22:13,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221927181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:13,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:13,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:13,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643245982] [2024-06-28 02:22:13,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:13,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:13,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:13,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:13,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:13,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:13,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 122 transitions, 1177 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:13,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:13,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:13,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:14,125 INFO L124 PetriNetUnfolderBase]: 2251/3776 cut-off events. [2024-06-28 02:22:14,125 INFO L125 PetriNetUnfolderBase]: For 50064/50067 co-relation queries the response was YES. [2024-06-28 02:22:14,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18867 conditions, 3776 events. 2251/3776 cut-off events. For 50064/50067 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 23473 event pairs, 439 based on Foata normal form. 56/3825 useless extension candidates. Maximal degree in co-relation 18818. Up to 1439 conditions per place. [2024-06-28 02:22:14,165 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 121 selfloop transitions, 61 changer transitions 0/189 dead transitions. [2024-06-28 02:22:14,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 189 transitions, 2077 flow [2024-06-28 02:22:14,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:14,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:14,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-06-28 02:22:14,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7107142857142857 [2024-06-28 02:22:14,167 INFO L175 Difference]: Start difference. First operand has 103 places, 122 transitions, 1177 flow. Second operand 7 states and 199 transitions. [2024-06-28 02:22:14,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 189 transitions, 2077 flow [2024-06-28 02:22:14,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 189 transitions, 1984 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:14,274 INFO L231 Difference]: Finished difference. Result has 108 places, 136 transitions, 1468 flow [2024-06-28 02:22:14,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1468, PETRI_PLACES=108, PETRI_TRANSITIONS=136} [2024-06-28 02:22:14,275 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-28 02:22:14,275 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 136 transitions, 1468 flow [2024-06-28 02:22:14,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:14,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:14,276 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:22:14,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:22:14,276 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:22:14,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:14,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1695478005, now seen corresponding path program 2 times [2024-06-28 02:22:14,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:14,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656991004] [2024-06-28 02:22:14,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:14,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:14,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:14,410 INFO L134 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:22:14,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:14,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656991004] [2024-06-28 02:22:14,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656991004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:14,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:14,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:14,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738916119] [2024-06-28 02:22:14,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:14,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:14,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:14,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:14,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:14,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:14,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 136 transitions, 1468 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:14,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:14,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:14,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:15,131 INFO L124 PetriNetUnfolderBase]: 2629/4454 cut-off events. [2024-06-28 02:22:15,131 INFO L125 PetriNetUnfolderBase]: For 66111/66111 co-relation queries the response was YES. [2024-06-28 02:22:15,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23104 conditions, 4454 events. 2629/4454 cut-off events. For 66111/66111 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 29042 event pairs, 803 based on Foata normal form. 54/4503 useless extension candidates. Maximal degree in co-relation 23052. Up to 2665 conditions per place. [2024-06-28 02:22:15,179 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 111 selfloop transitions, 71 changer transitions 0/189 dead transitions. [2024-06-28 02:22:15,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 189 transitions, 2236 flow [2024-06-28 02:22:15,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:15,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:15,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 02:22:15,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68125 [2024-06-28 02:22:15,181 INFO L175 Difference]: Start difference. First operand has 108 places, 136 transitions, 1468 flow. Second operand 8 states and 218 transitions. [2024-06-28 02:22:15,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 189 transitions, 2236 flow [2024-06-28 02:22:15,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 189 transitions, 2077 flow, removed 60 selfloop flow, removed 1 redundant places. [2024-06-28 02:22:15,375 INFO L231 Difference]: Finished difference. Result has 116 places, 145 transitions, 1659 flow [2024-06-28 02:22:15,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1659, PETRI_PLACES=116, PETRI_TRANSITIONS=145} [2024-06-28 02:22:15,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-28 02:22:15,376 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 145 transitions, 1659 flow [2024-06-28 02:22:15,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:15,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:15,377 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:22:15,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:22:15,377 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:22:15,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:15,378 INFO L85 PathProgramCache]: Analyzing trace with hash 622101427, now seen corresponding path program 3 times [2024-06-28 02:22:15,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:15,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113259967] [2024-06-28 02:22:15,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:15,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:15,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:15,520 INFO L134 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:22:15,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:15,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113259967] [2024-06-28 02:22:15,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113259967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:15,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:15,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:15,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379042265] [2024-06-28 02:22:15,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:15,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:15,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:15,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:15,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:15,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:15,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 145 transitions, 1659 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:15,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:15,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:15,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:16,334 INFO L124 PetriNetUnfolderBase]: 3054/5239 cut-off events. [2024-06-28 02:22:16,340 INFO L125 PetriNetUnfolderBase]: For 81223/81230 co-relation queries the response was YES. [2024-06-28 02:22:16,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27230 conditions, 5239 events. 3054/5239 cut-off events. For 81223/81230 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 35745 event pairs, 962 based on Foata normal form. 48/5282 useless extension candidates. Maximal degree in co-relation 27174. Up to 3708 conditions per place. [2024-06-28 02:22:16,462 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 132 selfloop transitions, 61 changer transitions 0/200 dead transitions. [2024-06-28 02:22:16,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 200 transitions, 2448 flow [2024-06-28 02:22:16,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:16,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:16,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 02:22:16,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.678125 [2024-06-28 02:22:16,464 INFO L175 Difference]: Start difference. First operand has 116 places, 145 transitions, 1659 flow. Second operand 8 states and 217 transitions. [2024-06-28 02:22:16,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 200 transitions, 2448 flow [2024-06-28 02:22:16,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 200 transitions, 2261 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:16,668 INFO L231 Difference]: Finished difference. Result has 119 places, 151 transitions, 1722 flow [2024-06-28 02:22:16,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1472, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1722, PETRI_PLACES=119, PETRI_TRANSITIONS=151} [2024-06-28 02:22:16,669 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-28 02:22:16,669 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 151 transitions, 1722 flow [2024-06-28 02:22:16,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:16,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:16,670 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:22:16,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:22:16,670 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:22:16,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:16,671 INFO L85 PathProgramCache]: Analyzing trace with hash -179426513, now seen corresponding path program 4 times [2024-06-28 02:22:16,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:16,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114233804] [2024-06-28 02:22:16,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:16,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:16,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:16,792 INFO L134 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:22:16,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:16,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114233804] [2024-06-28 02:22:16,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114233804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:16,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:16,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:16,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831536055] [2024-06-28 02:22:16,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:16,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:16,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:16,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:16,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:16,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:16,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 151 transitions, 1722 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:16,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:16,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:16,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:17,516 INFO L124 PetriNetUnfolderBase]: 3241/5562 cut-off events. [2024-06-28 02:22:17,516 INFO L125 PetriNetUnfolderBase]: For 89142/89149 co-relation queries the response was YES. [2024-06-28 02:22:17,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28495 conditions, 5562 events. 3241/5562 cut-off events. For 89142/89149 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 38624 event pairs, 1295 based on Foata normal form. 56/5613 useless extension candidates. Maximal degree in co-relation 28438. Up to 4628 conditions per place. [2024-06-28 02:22:17,657 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 127 selfloop transitions, 58 changer transitions 0/192 dead transitions. [2024-06-28 02:22:17,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 192 transitions, 2327 flow [2024-06-28 02:22:17,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:17,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:17,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:22:17,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-06-28 02:22:17,662 INFO L175 Difference]: Start difference. First operand has 119 places, 151 transitions, 1722 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:22:17,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 192 transitions, 2327 flow [2024-06-28 02:22:17,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 192 transitions, 2215 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:17,871 INFO L231 Difference]: Finished difference. Result has 123 places, 153 transitions, 1785 flow [2024-06-28 02:22:17,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1785, PETRI_PLACES=123, PETRI_TRANSITIONS=153} [2024-06-28 02:22:17,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-28 02:22:17,872 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 153 transitions, 1785 flow [2024-06-28 02:22:17,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:17,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:17,873 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:22:17,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:22:17,873 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:22:17,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:17,873 INFO L85 PathProgramCache]: Analyzing trace with hash -174064133, now seen corresponding path program 5 times [2024-06-28 02:22:17,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:17,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619317027] [2024-06-28 02:22:17,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:17,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:17,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:17,994 INFO L134 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:22:17,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:17,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619317027] [2024-06-28 02:22:17,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619317027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:17,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:17,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:17,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452601712] [2024-06-28 02:22:17,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:17,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:17,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:17,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:17,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:18,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:18,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 153 transitions, 1785 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:18,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:18,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:18,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:18,808 INFO L124 PetriNetUnfolderBase]: 3296/5666 cut-off events. [2024-06-28 02:22:18,808 INFO L125 PetriNetUnfolderBase]: For 91376/91379 co-relation queries the response was YES. [2024-06-28 02:22:18,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28592 conditions, 5666 events. 3296/5666 cut-off events. For 91376/91379 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 39700 event pairs, 1340 based on Foata normal form. 52/5711 useless extension candidates. Maximal degree in co-relation 28533. Up to 4737 conditions per place. [2024-06-28 02:22:18,846 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 122 selfloop transitions, 53 changer transitions 0/182 dead transitions. [2024-06-28 02:22:18,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 182 transitions, 2299 flow [2024-06-28 02:22:18,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:18,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:18,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:22:18,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-28 02:22:18,848 INFO L175 Difference]: Start difference. First operand has 123 places, 153 transitions, 1785 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:22:18,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 182 transitions, 2299 flow [2024-06-28 02:22:19,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 182 transitions, 2162 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:19,027 INFO L231 Difference]: Finished difference. Result has 124 places, 155 transitions, 1815 flow [2024-06-28 02:22:19,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1815, PETRI_PLACES=124, PETRI_TRANSITIONS=155} [2024-06-28 02:22:19,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-28 02:22:19,027 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 155 transitions, 1815 flow [2024-06-28 02:22:19,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:19,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:19,028 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:22:19,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:22:19,028 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:22:19,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:19,029 INFO L85 PathProgramCache]: Analyzing trace with hash -173848931, now seen corresponding path program 1 times [2024-06-28 02:22:19,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:19,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514392912] [2024-06-28 02:22:19,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:19,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:19,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:22:19,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:19,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514392912] [2024-06-28 02:22:19,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514392912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:19,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:19,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:19,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364336691] [2024-06-28 02:22:19,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:19,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:19,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:19,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:19,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:19,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:19,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 155 transitions, 1815 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:19,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:19,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:19,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:20,114 INFO L124 PetriNetUnfolderBase]: 3353/5810 cut-off events. [2024-06-28 02:22:20,114 INFO L125 PetriNetUnfolderBase]: For 90789/90792 co-relation queries the response was YES. [2024-06-28 02:22:20,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28647 conditions, 5810 events. 3353/5810 cut-off events. For 90789/90792 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 41137 event pairs, 1183 based on Foata normal form. 44/5841 useless extension candidates. Maximal degree in co-relation 28587. Up to 3809 conditions per place. [2024-06-28 02:22:20,152 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 120 selfloop transitions, 62 changer transitions 0/189 dead transitions. [2024-06-28 02:22:20,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 189 transitions, 2353 flow [2024-06-28 02:22:20,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:20,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:20,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:22:20,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6535714285714286 [2024-06-28 02:22:20,154 INFO L175 Difference]: Start difference. First operand has 124 places, 155 transitions, 1815 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:22:20,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 189 transitions, 2353 flow [2024-06-28 02:22:20,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 189 transitions, 2222 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:20,318 INFO L231 Difference]: Finished difference. Result has 126 places, 156 transitions, 1846 flow [2024-06-28 02:22:20,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1846, PETRI_PLACES=126, PETRI_TRANSITIONS=156} [2024-06-28 02:22:20,318 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-28 02:22:20,318 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 156 transitions, 1846 flow [2024-06-28 02:22:20,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:20,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:20,319 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:22:20,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:22:20,319 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:20,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:20,320 INFO L85 PathProgramCache]: Analyzing trace with hash -643618595, now seen corresponding path program 6 times [2024-06-28 02:22:20,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:20,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998033788] [2024-06-28 02:22:20,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:20,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:20,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:20,427 INFO L134 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:22:20,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:20,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998033788] [2024-06-28 02:22:20,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998033788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:20,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:20,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:20,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64704354] [2024-06-28 02:22:20,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:20,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:20,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:20,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:20,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:20,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:20,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 156 transitions, 1846 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:20,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:20,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:20,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:21,271 INFO L124 PetriNetUnfolderBase]: 3386/5876 cut-off events. [2024-06-28 02:22:21,272 INFO L125 PetriNetUnfolderBase]: For 89829/89832 co-relation queries the response was YES. [2024-06-28 02:22:21,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29068 conditions, 5876 events. 3386/5876 cut-off events. For 89829/89832 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 41901 event pairs, 1417 based on Foata normal form. 18/5887 useless extension candidates. Maximal degree in co-relation 29007. Up to 5238 conditions per place. [2024-06-28 02:22:21,313 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 149 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-28 02:22:21,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 185 transitions, 2302 flow [2024-06-28 02:22:21,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:21,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:21,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:22:21,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:22:21,316 INFO L175 Difference]: Start difference. First operand has 126 places, 156 transitions, 1846 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:22:21,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 185 transitions, 2302 flow [2024-06-28 02:22:21,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 185 transitions, 2119 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:21,486 INFO L231 Difference]: Finished difference. Result has 127 places, 157 transitions, 1746 flow [2024-06-28 02:22:21,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1746, PETRI_PLACES=127, PETRI_TRANSITIONS=157} [2024-06-28 02:22:21,487 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-28 02:22:21,487 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 157 transitions, 1746 flow [2024-06-28 02:22:21,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:21,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:21,488 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:22:21,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:22:21,488 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:21,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:21,488 INFO L85 PathProgramCache]: Analyzing trace with hash -643403393, now seen corresponding path program 2 times [2024-06-28 02:22:21,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:21,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669421944] [2024-06-28 02:22:21,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:21,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:21,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:21,682 INFO L134 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:22:21,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:21,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669421944] [2024-06-28 02:22:21,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669421944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:21,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:21,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:21,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173869636] [2024-06-28 02:22:21,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:21,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:21,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:21,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:21,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:21,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:21,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 157 transitions, 1746 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:21,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:21,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:21,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:22,466 INFO L124 PetriNetUnfolderBase]: 3427/5957 cut-off events. [2024-06-28 02:22:22,467 INFO L125 PetriNetUnfolderBase]: For 93136/93139 co-relation queries the response was YES. [2024-06-28 02:22:22,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28940 conditions, 5957 events. 3427/5957 cut-off events. For 93136/93139 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 42639 event pairs, 1417 based on Foata normal form. 14/5964 useless extension candidates. Maximal degree in co-relation 28879. Up to 5222 conditions per place. [2024-06-28 02:22:22,510 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 151 selfloop transitions, 31 changer transitions 0/189 dead transitions. [2024-06-28 02:22:22,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 189 transitions, 2224 flow [2024-06-28 02:22:22,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:22,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:22,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:22:22,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:22:22,512 INFO L175 Difference]: Start difference. First operand has 127 places, 157 transitions, 1746 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:22:22,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 189 transitions, 2224 flow [2024-06-28 02:22:22,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 189 transitions, 2157 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:22,730 INFO L231 Difference]: Finished difference. Result has 129 places, 158 transitions, 1767 flow [2024-06-28 02:22:22,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1767, PETRI_PLACES=129, PETRI_TRANSITIONS=158} [2024-06-28 02:22:22,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-28 02:22:22,731 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 158 transitions, 1767 flow [2024-06-28 02:22:22,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:22,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:22,732 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:22:22,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:22:22,732 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:22,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:22,732 INFO L85 PathProgramCache]: Analyzing trace with hash -377706113, now seen corresponding path program 3 times [2024-06-28 02:22:22,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:22,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482888423] [2024-06-28 02:22:22,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:22,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:22,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:22,825 INFO L134 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:22:22,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:22,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482888423] [2024-06-28 02:22:22,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482888423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:22,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:22,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:22,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815723620] [2024-06-28 02:22:22,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:22,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:22,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:22,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:22,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:22,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:22,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 158 transitions, 1767 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:22,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:22,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:22,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:23,550 INFO L124 PetriNetUnfolderBase]: 3407/5925 cut-off events. [2024-06-28 02:22:23,550 INFO L125 PetriNetUnfolderBase]: For 96232/96235 co-relation queries the response was YES. [2024-06-28 02:22:23,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28765 conditions, 5925 events. 3407/5925 cut-off events. For 96232/96235 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 41972 event pairs, 1357 based on Foata normal form. 14/5932 useless extension candidates. Maximal degree in co-relation 28703. Up to 4717 conditions per place. [2024-06-28 02:22:23,589 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 144 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-28 02:22:23,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 189 transitions, 2181 flow [2024-06-28 02:22:23,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:23,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:23,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:22:23,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:22:23,592 INFO L175 Difference]: Start difference. First operand has 129 places, 158 transitions, 1767 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:22:23,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 189 transitions, 2181 flow [2024-06-28 02:22:23,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 189 transitions, 2105 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:23,759 INFO L231 Difference]: Finished difference. Result has 130 places, 157 transitions, 1723 flow [2024-06-28 02:22:23,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1643, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1723, PETRI_PLACES=130, PETRI_TRANSITIONS=157} [2024-06-28 02:22:23,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-28 02:22:23,759 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 157 transitions, 1723 flow [2024-06-28 02:22:23,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:23,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:23,760 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:22:23,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:22:23,760 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:22:23,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:23,760 INFO L85 PathProgramCache]: Analyzing trace with hash 355058448, now seen corresponding path program 1 times [2024-06-28 02:22:23,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:23,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441932103] [2024-06-28 02:22:23,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:23,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:23,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:23,938 INFO L134 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:22:23,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:23,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441932103] [2024-06-28 02:22:23,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441932103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:23,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:23,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:23,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392619834] [2024-06-28 02:22:23,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:23,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:23,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:23,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:23,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:23,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:23,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 157 transitions, 1723 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:23,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:23,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:23,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:24,803 INFO L124 PetriNetUnfolderBase]: 3404/5932 cut-off events. [2024-06-28 02:22:24,803 INFO L125 PetriNetUnfolderBase]: For 97731/97735 co-relation queries the response was YES. [2024-06-28 02:22:24,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29002 conditions, 5932 events. 3404/5932 cut-off events. For 97731/97735 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 42614 event pairs, 1389 based on Foata normal form. 5/5935 useless extension candidates. Maximal degree in co-relation 28939. Up to 5467 conditions per place. [2024-06-28 02:22:24,839 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 151 selfloop transitions, 13 changer transitions 0/171 dead transitions. [2024-06-28 02:22:24,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 171 transitions, 2128 flow [2024-06-28 02:22:24,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:24,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:24,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-28 02:22:24,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-28 02:22:24,841 INFO L175 Difference]: Start difference. First operand has 130 places, 157 transitions, 1723 flow. Second operand 5 states and 114 transitions. [2024-06-28 02:22:24,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 171 transitions, 2128 flow [2024-06-28 02:22:25,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 171 transitions, 2053 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:25,037 INFO L231 Difference]: Finished difference. Result has 131 places, 160 transitions, 1726 flow [2024-06-28 02:22:25,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1726, PETRI_PLACES=131, PETRI_TRANSITIONS=160} [2024-06-28 02:22:25,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-28 02:22:25,037 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 160 transitions, 1726 flow [2024-06-28 02:22:25,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:25,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:25,038 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:22:25,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:22:25,038 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:22:25,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:25,038 INFO L85 PathProgramCache]: Analyzing trace with hash 177575574, now seen corresponding path program 1 times [2024-06-28 02:22:25,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:25,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388746573] [2024-06-28 02:22:25,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:25,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:25,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:25,135 INFO L134 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:22:25,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:25,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388746573] [2024-06-28 02:22:25,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388746573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:25,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:25,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:25,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404175900] [2024-06-28 02:22:25,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:25,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:25,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:25,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:25,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:25,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:25,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 160 transitions, 1726 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:25,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:25,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:25,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:25,918 INFO L124 PetriNetUnfolderBase]: 3401/5946 cut-off events. [2024-06-28 02:22:25,918 INFO L125 PetriNetUnfolderBase]: For 102626/102626 co-relation queries the response was YES. [2024-06-28 02:22:25,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29407 conditions, 5946 events. 3401/5946 cut-off events. For 102626/102626 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 42869 event pairs, 1368 based on Foata normal form. 1/5946 useless extension candidates. Maximal degree in co-relation 29343. Up to 5442 conditions per place. [2024-06-28 02:22:25,966 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 160 selfloop transitions, 29 changer transitions 0/196 dead transitions. [2024-06-28 02:22:25,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 196 transitions, 2409 flow [2024-06-28 02:22:25,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:25,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:25,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:22:25,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 02:22:25,967 INFO L175 Difference]: Start difference. First operand has 131 places, 160 transitions, 1726 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:22:25,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 196 transitions, 2409 flow [2024-06-28 02:22:26,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 196 transitions, 2347 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:26,177 INFO L231 Difference]: Finished difference. Result has 137 places, 177 transitions, 1980 flow [2024-06-28 02:22:26,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1980, PETRI_PLACES=137, PETRI_TRANSITIONS=177} [2024-06-28 02:22:26,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-28 02:22:26,178 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 177 transitions, 1980 flow [2024-06-28 02:22:26,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:26,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:26,178 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:22:26,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:22:26,179 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:22:26,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:26,179 INFO L85 PathProgramCache]: Analyzing trace with hash 77800384, now seen corresponding path program 1 times [2024-06-28 02:22:26,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:26,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213362035] [2024-06-28 02:22:26,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:26,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:26,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:26,301 INFO L134 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:22:26,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:26,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213362035] [2024-06-28 02:22:26,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213362035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:26,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:26,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:26,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872235348] [2024-06-28 02:22:26,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:26,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:26,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:26,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:26,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:26,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:26,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 177 transitions, 1980 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:26,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:26,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:26,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:27,058 INFO L124 PetriNetUnfolderBase]: 3476/6069 cut-off events. [2024-06-28 02:22:27,059 INFO L125 PetriNetUnfolderBase]: For 115596/115596 co-relation queries the response was YES. [2024-06-28 02:22:27,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31429 conditions, 6069 events. 3476/6069 cut-off events. For 115596/115596 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43823 event pairs, 1395 based on Foata normal form. 6/6070 useless extension candidates. Maximal degree in co-relation 31361. Up to 5451 conditions per place. [2024-06-28 02:22:27,231 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 161 selfloop transitions, 45 changer transitions 2/215 dead transitions. [2024-06-28 02:22:27,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 215 transitions, 2726 flow [2024-06-28 02:22:27,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:27,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:27,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:22:27,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:22:27,236 INFO L175 Difference]: Start difference. First operand has 137 places, 177 transitions, 1980 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:22:27,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 215 transitions, 2726 flow [2024-06-28 02:22:27,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 215 transitions, 2680 flow, removed 23 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:27,503 INFO L231 Difference]: Finished difference. Result has 145 places, 198 transitions, 2347 flow [2024-06-28 02:22:27,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2347, PETRI_PLACES=145, PETRI_TRANSITIONS=198} [2024-06-28 02:22:27,504 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-28 02:22:27,504 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 198 transitions, 2347 flow [2024-06-28 02:22:27,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:27,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:27,505 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:22:27,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:22:27,505 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:22:27,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:27,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1348067408, now seen corresponding path program 2 times [2024-06-28 02:22:27,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:27,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047889370] [2024-06-28 02:22:27,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:27,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:27,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:27,619 INFO L134 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:22:27,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:27,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047889370] [2024-06-28 02:22:27,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047889370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:27,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:27,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:27,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299914423] [2024-06-28 02:22:27,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:27,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:27,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:27,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:27,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:27,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:27,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 198 transitions, 2347 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:27,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:27,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:27,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:28,653 INFO L124 PetriNetUnfolderBase]: 3468/6058 cut-off events. [2024-06-28 02:22:28,653 INFO L125 PetriNetUnfolderBase]: For 121916/121916 co-relation queries the response was YES. [2024-06-28 02:22:28,679 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31819 conditions, 6058 events. 3468/6058 cut-off events. For 121916/121916 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 43680 event pairs, 1391 based on Foata normal form. 6/6059 useless extension candidates. Maximal degree in co-relation 31747. Up to 5296 conditions per place. [2024-06-28 02:22:28,694 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 126 selfloop transitions, 93 changer transitions 1/227 dead transitions. [2024-06-28 02:22:28,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 227 transitions, 3046 flow [2024-06-28 02:22:28,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:28,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:28,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:22:28,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:22:28,696 INFO L175 Difference]: Start difference. First operand has 145 places, 198 transitions, 2347 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:22:28,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 227 transitions, 3046 flow [2024-06-28 02:22:28,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 227 transitions, 2952 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:28,929 INFO L231 Difference]: Finished difference. Result has 149 places, 204 transitions, 2547 flow [2024-06-28 02:22:28,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2253, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2547, PETRI_PLACES=149, PETRI_TRANSITIONS=204} [2024-06-28 02:22:28,929 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-28 02:22:28,929 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 204 transitions, 2547 flow [2024-06-28 02:22:28,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:28,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:28,930 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:22:28,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:22:28,930 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:22:28,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:28,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1348304558, now seen corresponding path program 3 times [2024-06-28 02:22:28,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:28,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158324677] [2024-06-28 02:22:28,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:28,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:28,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:29,025 INFO L134 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:22:29,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:29,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158324677] [2024-06-28 02:22:29,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158324677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:29,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:29,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:29,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262415563] [2024-06-28 02:22:29,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:29,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:29,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:29,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:29,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:29,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:29,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 204 transitions, 2547 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:29,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:29,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:29,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:29,927 INFO L124 PetriNetUnfolderBase]: 3384/5898 cut-off events. [2024-06-28 02:22:29,927 INFO L125 PetriNetUnfolderBase]: For 127061/127064 co-relation queries the response was YES. [2024-06-28 02:22:29,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31529 conditions, 5898 events. 3384/5898 cut-off events. For 127061/127064 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 42127 event pairs, 1363 based on Foata normal form. 5/5896 useless extension candidates. Maximal degree in co-relation 31456. Up to 5152 conditions per place. [2024-06-28 02:22:29,972 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 127 selfloop transitions, 83 changer transitions 1/218 dead transitions. [2024-06-28 02:22:29,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 218 transitions, 3061 flow [2024-06-28 02:22:29,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:29,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:29,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:22:29,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:22:29,973 INFO L175 Difference]: Start difference. First operand has 149 places, 204 transitions, 2547 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:22:29,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 218 transitions, 3061 flow [2024-06-28 02:22:30,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 218 transitions, 2923 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:30,219 INFO L231 Difference]: Finished difference. Result has 151 places, 203 transitions, 2572 flow [2024-06-28 02:22:30,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2572, PETRI_PLACES=151, PETRI_TRANSITIONS=203} [2024-06-28 02:22:30,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-28 02:22:30,220 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 203 transitions, 2572 flow [2024-06-28 02:22:30,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:30,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:30,220 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:22:30,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:22:30,221 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:22:30,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:30,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1348313486, now seen corresponding path program 1 times [2024-06-28 02:22:30,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:30,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588633618] [2024-06-28 02:22:30,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:30,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:30,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:30,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:22:30,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:30,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588633618] [2024-06-28 02:22:30,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588633618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:30,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:30,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:22:30,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477023595] [2024-06-28 02:22:30,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:30,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:22:30,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:30,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:22:30,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:22:30,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:30,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 203 transitions, 2572 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:30,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:30,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:30,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:31,093 INFO L124 PetriNetUnfolderBase]: 3364/5854 cut-off events. [2024-06-28 02:22:31,093 INFO L125 PetriNetUnfolderBase]: For 133594/133598 co-relation queries the response was YES. [2024-06-28 02:22:31,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31512 conditions, 5854 events. 3364/5854 cut-off events. For 133594/133598 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41598 event pairs, 1291 based on Foata normal form. 8/5860 useless extension candidates. Maximal degree in co-relation 31438. Up to 5367 conditions per place. [2024-06-28 02:22:31,142 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 193 selfloop transitions, 16 changer transitions 0/216 dead transitions. [2024-06-28 02:22:31,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 216 transitions, 3061 flow [2024-06-28 02:22:31,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:22:31,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:22:31,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-28 02:22:31,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:22:31,143 INFO L175 Difference]: Start difference. First operand has 151 places, 203 transitions, 2572 flow. Second operand 5 states and 115 transitions. [2024-06-28 02:22:31,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 216 transitions, 3061 flow [2024-06-28 02:22:31,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 216 transitions, 2813 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:31,436 INFO L231 Difference]: Finished difference. Result has 150 places, 205 transitions, 2405 flow [2024-06-28 02:22:31,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2405, PETRI_PLACES=150, PETRI_TRANSITIONS=205} [2024-06-28 02:22:31,436 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-28 02:22:31,436 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 205 transitions, 2405 flow [2024-06-28 02:22:31,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:31,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:31,437 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:22:31,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:22:31,437 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:22:31,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:31,437 INFO L85 PathProgramCache]: Analyzing trace with hash 305494220, now seen corresponding path program 1 times [2024-06-28 02:22:31,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:31,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667138267] [2024-06-28 02:22:31,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:31,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:31,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:31,537 INFO L134 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:22:31,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:31,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667138267] [2024-06-28 02:22:31,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667138267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:31,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:31,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:31,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328151390] [2024-06-28 02:22:31,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:31,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:31,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:31,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:31,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:31,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:31,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 205 transitions, 2405 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:31,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:31,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:31,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:32,401 INFO L124 PetriNetUnfolderBase]: 3399/5930 cut-off events. [2024-06-28 02:22:32,401 INFO L125 PetriNetUnfolderBase]: For 138699/138706 co-relation queries the response was YES. [2024-06-28 02:22:32,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31863 conditions, 5930 events. 3399/5930 cut-off events. For 138699/138706 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 42414 event pairs, 1340 based on Foata normal form. 9/5934 useless extension candidates. Maximal degree in co-relation 31788. Up to 5325 conditions per place. [2024-06-28 02:22:32,461 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 191 selfloop transitions, 36 changer transitions 2/236 dead transitions. [2024-06-28 02:22:32,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 236 transitions, 3073 flow [2024-06-28 02:22:32,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:32,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:32,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:22:32,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:22:32,463 INFO L175 Difference]: Start difference. First operand has 150 places, 205 transitions, 2405 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:22:32,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 236 transitions, 3073 flow [2024-06-28 02:22:32,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 236 transitions, 3006 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:32,802 INFO L231 Difference]: Finished difference. Result has 156 places, 217 transitions, 2600 flow [2024-06-28 02:22:32,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2600, PETRI_PLACES=156, PETRI_TRANSITIONS=217} [2024-06-28 02:22:32,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-28 02:22:32,803 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 217 transitions, 2600 flow [2024-06-28 02:22:32,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:32,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:32,804 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:22:32,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:22:32,804 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:22:32,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:32,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1316619980, now seen corresponding path program 2 times [2024-06-28 02:22:32,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:32,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303026121] [2024-06-28 02:22:32,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:32,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:32,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:32,919 INFO L134 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:22:32,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:32,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303026121] [2024-06-28 02:22:32,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303026121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:32,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:32,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:32,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256168871] [2024-06-28 02:22:32,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:32,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:32,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:32,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:32,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:32,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:32,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 217 transitions, 2600 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:32,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:32,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:32,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:33,684 INFO L124 PetriNetUnfolderBase]: 3407/5927 cut-off events. [2024-06-28 02:22:33,684 INFO L125 PetriNetUnfolderBase]: For 139594/139604 co-relation queries the response was YES. [2024-06-28 02:22:33,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32050 conditions, 5927 events. 3407/5927 cut-off events. For 139594/139604 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 42123 event pairs, 1338 based on Foata normal form. 11/5933 useless extension candidates. Maximal degree in co-relation 31972. Up to 5160 conditions per place. [2024-06-28 02:22:33,735 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 139 selfloop transitions, 99 changer transitions 1/246 dead transitions. [2024-06-28 02:22:33,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 246 transitions, 3272 flow [2024-06-28 02:22:33,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:33,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:33,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:22:33,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-28 02:22:33,737 INFO L175 Difference]: Start difference. First operand has 156 places, 217 transitions, 2600 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:22:33,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 246 transitions, 3272 flow [2024-06-28 02:22:34,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 246 transitions, 3192 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:34,014 INFO L231 Difference]: Finished difference. Result has 160 places, 221 transitions, 2796 flow [2024-06-28 02:22:34,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2796, PETRI_PLACES=160, PETRI_TRANSITIONS=221} [2024-06-28 02:22:34,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-28 02:22:34,015 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 221 transitions, 2796 flow [2024-06-28 02:22:34,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:34,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:34,015 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:22:34,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:22:34,015 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:22:34,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:34,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1316631140, now seen corresponding path program 3 times [2024-06-28 02:22:34,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:34,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362772769] [2024-06-28 02:22:34,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:34,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:34,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:34,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:34,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362772769] [2024-06-28 02:22:34,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362772769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:34,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:34,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:34,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355709942] [2024-06-28 02:22:34,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:34,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:34,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:34,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:34,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:34,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:34,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 221 transitions, 2796 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:34,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:34,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:34,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:34,927 INFO L124 PetriNetUnfolderBase]: 3340/5796 cut-off events. [2024-06-28 02:22:34,927 INFO L125 PetriNetUnfolderBase]: For 146058/146061 co-relation queries the response was YES. [2024-06-28 02:22:34,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31913 conditions, 5796 events. 3340/5796 cut-off events. For 146058/146061 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 40784 event pairs, 1317 based on Foata normal form. 5/5794 useless extension candidates. Maximal degree in co-relation 31834. Up to 5043 conditions per place. [2024-06-28 02:22:34,981 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 131 selfloop transitions, 92 changer transitions 4/234 dead transitions. [2024-06-28 02:22:34,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 234 transitions, 3282 flow [2024-06-28 02:22:34,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:34,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:34,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:22:34,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:22:34,983 INFO L175 Difference]: Start difference. First operand has 160 places, 221 transitions, 2796 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:22:34,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 234 transitions, 3282 flow [2024-06-28 02:22:35,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 234 transitions, 3109 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:35,331 INFO L231 Difference]: Finished difference. Result has 162 places, 217 transitions, 2766 flow [2024-06-28 02:22:35,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2623, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2766, PETRI_PLACES=162, PETRI_TRANSITIONS=217} [2024-06-28 02:22:35,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-28 02:22:35,331 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 217 transitions, 2766 flow [2024-06-28 02:22:35,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:35,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:35,332 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:22:35,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:22:35,332 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:22:35,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:35,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1152415580, now seen corresponding path program 4 times [2024-06-28 02:22:35,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:35,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226038002] [2024-06-28 02:22:35,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:35,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:35,450 INFO L134 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:22:35,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:35,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226038002] [2024-06-28 02:22:35,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226038002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:35,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:35,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:35,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017397226] [2024-06-28 02:22:35,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:35,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:35,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:35,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:35,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:35,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:35,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 217 transitions, 2766 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:35,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:35,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:35,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:36,282 INFO L124 PetriNetUnfolderBase]: 3067/5311 cut-off events. [2024-06-28 02:22:36,282 INFO L125 PetriNetUnfolderBase]: For 156138/156141 co-relation queries the response was YES. [2024-06-28 02:22:36,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30955 conditions, 5311 events. 3067/5311 cut-off events. For 156138/156141 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36380 event pairs, 1147 based on Foata normal form. 5/5309 useless extension candidates. Maximal degree in co-relation 30875. Up to 4488 conditions per place. [2024-06-28 02:22:36,334 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 138 selfloop transitions, 108 changer transitions 0/253 dead transitions. [2024-06-28 02:22:36,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 253 transitions, 3760 flow [2024-06-28 02:22:36,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:36,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:36,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:22:36,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:22:36,336 INFO L175 Difference]: Start difference. First operand has 162 places, 217 transitions, 2766 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:22:36,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 253 transitions, 3760 flow [2024-06-28 02:22:36,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 253 transitions, 3473 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:22:36,712 INFO L231 Difference]: Finished difference. Result has 164 places, 234 transitions, 2997 flow [2024-06-28 02:22:36,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2997, PETRI_PLACES=164, PETRI_TRANSITIONS=234} [2024-06-28 02:22:36,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-28 02:22:36,713 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 234 transitions, 2997 flow [2024-06-28 02:22:36,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:36,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:36,714 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:22:36,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:22:36,714 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:36,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:36,715 INFO L85 PathProgramCache]: Analyzing trace with hash 2083050032, now seen corresponding path program 1 times [2024-06-28 02:22:36,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:36,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297967468] [2024-06-28 02:22:36,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:36,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:36,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:36,825 INFO L134 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:22:36,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:36,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297967468] [2024-06-28 02:22:36,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297967468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:36,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:36,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:36,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053023021] [2024-06-28 02:22:36,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:36,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:36,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:36,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:36,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:36,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:36,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 234 transitions, 2997 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:36,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:36,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:36,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:37,553 INFO L124 PetriNetUnfolderBase]: 3064/5294 cut-off events. [2024-06-28 02:22:37,553 INFO L125 PetriNetUnfolderBase]: For 166508/166508 co-relation queries the response was YES. [2024-06-28 02:22:37,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32364 conditions, 5294 events. 3064/5294 cut-off events. For 166508/166508 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 36086 event pairs, 1112 based on Foata normal form. 1/5294 useless extension candidates. Maximal degree in co-relation 32281. Up to 4804 conditions per place. [2024-06-28 02:22:37,602 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 206 selfloop transitions, 41 changer transitions 0/254 dead transitions. [2024-06-28 02:22:37,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 254 transitions, 3571 flow [2024-06-28 02:22:37,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:37,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:37,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:22:37,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:22:37,603 INFO L175 Difference]: Start difference. First operand has 164 places, 234 transitions, 2997 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:22:37,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 254 transitions, 3571 flow [2024-06-28 02:22:38,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 254 transitions, 3407 flow, removed 56 selfloop flow, removed 2 redundant places. [2024-06-28 02:22:38,046 INFO L231 Difference]: Finished difference. Result has 169 places, 234 transitions, 2924 flow [2024-06-28 02:22:38,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2836, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2924, PETRI_PLACES=169, PETRI_TRANSITIONS=234} [2024-06-28 02:22:38,047 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-28 02:22:38,047 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 234 transitions, 2924 flow [2024-06-28 02:22:38,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:38,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:38,047 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:22:38,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:22:38,047 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:38,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:38,048 INFO L85 PathProgramCache]: Analyzing trace with hash 187423959, now seen corresponding path program 1 times [2024-06-28 02:22:38,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:38,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487441679] [2024-06-28 02:22:38,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:38,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:38,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:38,139 INFO L134 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:22:38,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:38,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487441679] [2024-06-28 02:22:38,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487441679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:38,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:38,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:38,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263575415] [2024-06-28 02:22:38,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:38,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:38,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:38,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:38,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:38,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:38,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 234 transitions, 2924 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:38,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:38,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:38,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:38,874 INFO L124 PetriNetUnfolderBase]: 3106/5348 cut-off events. [2024-06-28 02:22:38,874 INFO L125 PetriNetUnfolderBase]: For 167654/167654 co-relation queries the response was YES. [2024-06-28 02:22:38,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32420 conditions, 5348 events. 3106/5348 cut-off events. For 167654/167654 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 36371 event pairs, 1131 based on Foata normal form. 2/5345 useless extension candidates. Maximal degree in co-relation 32336. Up to 4602 conditions per place. [2024-06-28 02:22:38,932 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 142 selfloop transitions, 120 changer transitions 0/269 dead transitions. [2024-06-28 02:22:38,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 269 transitions, 3844 flow [2024-06-28 02:22:38,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:38,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:38,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:22:38,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:22:38,933 INFO L175 Difference]: Start difference. First operand has 169 places, 234 transitions, 2924 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:22:38,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 269 transitions, 3844 flow [2024-06-28 02:22:39,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 269 transitions, 3752 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:22:39,356 INFO L231 Difference]: Finished difference. Result has 172 places, 245 transitions, 3263 flow [2024-06-28 02:22:39,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3263, PETRI_PLACES=172, PETRI_TRANSITIONS=245} [2024-06-28 02:22:39,357 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-28 02:22:39,357 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 245 transitions, 3263 flow [2024-06-28 02:22:39,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:39,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:39,357 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:22:39,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:22:39,357 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:39,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:39,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1624844291, now seen corresponding path program 2 times [2024-06-28 02:22:39,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:39,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837013915] [2024-06-28 02:22:39,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:39,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:39,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:39,461 INFO L134 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:22:39,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:39,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837013915] [2024-06-28 02:22:39,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837013915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:39,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:39,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:39,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52837435] [2024-06-28 02:22:39,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:39,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:39,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:39,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:39,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:39,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:39,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 245 transitions, 3263 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:39,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:39,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:39,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:40,328 INFO L124 PetriNetUnfolderBase]: 3127/5378 cut-off events. [2024-06-28 02:22:40,328 INFO L125 PetriNetUnfolderBase]: For 183611/183611 co-relation queries the response was YES. [2024-06-28 02:22:40,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34285 conditions, 5378 events. 3127/5378 cut-off events. For 183611/183611 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 36563 event pairs, 1156 based on Foata normal form. 1/5372 useless extension candidates. Maximal degree in co-relation 34200. Up to 4495 conditions per place. [2024-06-28 02:22:40,387 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 136 selfloop transitions, 148 changer transitions 0/291 dead transitions. [2024-06-28 02:22:40,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 291 transitions, 4591 flow [2024-06-28 02:22:40,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:40,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:40,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:22:40,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-28 02:22:40,389 INFO L175 Difference]: Start difference. First operand has 172 places, 245 transitions, 3263 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:22:40,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 291 transitions, 4591 flow [2024-06-28 02:22:40,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 291 transitions, 4406 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:40,867 INFO L231 Difference]: Finished difference. Result has 178 places, 266 transitions, 3867 flow [2024-06-28 02:22:40,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3867, PETRI_PLACES=178, PETRI_TRANSITIONS=266} [2024-06-28 02:22:40,868 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-28 02:22:40,868 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 266 transitions, 3867 flow [2024-06-28 02:22:40,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:40,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:40,868 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:22:40,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:22:40,869 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:22:40,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:40,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1636272131, now seen corresponding path program 3 times [2024-06-28 02:22:40,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:40,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786647604] [2024-06-28 02:22:40,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:40,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:40,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:40,968 INFO L134 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:22:40,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:40,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786647604] [2024-06-28 02:22:40,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786647604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:40,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:40,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:40,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514686941] [2024-06-28 02:22:40,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:40,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:40,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:40,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:40,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:41,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:41,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 266 transitions, 3867 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:41,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:41,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:41,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:41,809 INFO L124 PetriNetUnfolderBase]: 3124/5376 cut-off events. [2024-06-28 02:22:41,810 INFO L125 PetriNetUnfolderBase]: For 193675/193675 co-relation queries the response was YES. [2024-06-28 02:22:41,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35168 conditions, 5376 events. 3124/5376 cut-off events. For 193675/193675 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36593 event pairs, 1160 based on Foata normal form. 1/5370 useless extension candidates. Maximal degree in co-relation 35079. Up to 4494 conditions per place. [2024-06-28 02:22:41,873 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 133 selfloop transitions, 148 changer transitions 0/288 dead transitions. [2024-06-28 02:22:41,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 288 transitions, 4767 flow [2024-06-28 02:22:41,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:41,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:41,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:22:41,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:22:41,874 INFO L175 Difference]: Start difference. First operand has 178 places, 266 transitions, 3867 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:22:41,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 288 transitions, 4767 flow [2024-06-28 02:22:42,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 288 transitions, 4643 flow, removed 62 selfloop flow, removed 0 redundant places. [2024-06-28 02:22:42,441 INFO L231 Difference]: Finished difference. Result has 185 places, 267 transitions, 4079 flow [2024-06-28 02:22:42,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3753, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4079, PETRI_PLACES=185, PETRI_TRANSITIONS=267} [2024-06-28 02:22:42,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-28 02:22:42,442 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 267 transitions, 4079 flow [2024-06-28 02:22:42,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:42,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:42,442 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:22:42,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:22:42,443 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:22:42,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:42,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1033257001, now seen corresponding path program 4 times [2024-06-28 02:22:42,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:42,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178455105] [2024-06-28 02:22:42,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:42,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:42,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:42,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:22:42,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:42,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178455105] [2024-06-28 02:22:42,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178455105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:42,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:42,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:42,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981299808] [2024-06-28 02:22:42,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:42,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:42,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:42,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:42,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:42,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:42,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 267 transitions, 4079 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:42,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:42,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:42,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:43,373 INFO L124 PetriNetUnfolderBase]: 3166/5445 cut-off events. [2024-06-28 02:22:43,373 INFO L125 PetriNetUnfolderBase]: For 206495/206495 co-relation queries the response was YES. [2024-06-28 02:22:43,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36253 conditions, 5445 events. 3166/5445 cut-off events. For 206495/206495 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 37086 event pairs, 1128 based on Foata normal form. 2/5442 useless extension candidates. Maximal degree in co-relation 36161. Up to 4840 conditions per place. [2024-06-28 02:22:43,426 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 230 selfloop transitions, 62 changer transitions 0/299 dead transitions. [2024-06-28 02:22:43,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 299 transitions, 5131 flow [2024-06-28 02:22:43,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:43,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:43,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:22:43,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:22:43,428 INFO L175 Difference]: Start difference. First operand has 185 places, 267 transitions, 4079 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:22:43,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 299 transitions, 5131 flow [2024-06-28 02:22:44,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 299 transitions, 4806 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:44,102 INFO L231 Difference]: Finished difference. Result has 191 places, 281 transitions, 4217 flow [2024-06-28 02:22:44,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3774, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4217, PETRI_PLACES=191, PETRI_TRANSITIONS=281} [2024-06-28 02:22:44,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-28 02:22:44,103 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 281 transitions, 4217 flow [2024-06-28 02:22:44,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:44,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:44,103 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:22:44,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:22:44,103 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:22:44,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:44,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1751742047, now seen corresponding path program 1 times [2024-06-28 02:22:44,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:44,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891198815] [2024-06-28 02:22:44,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:44,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:44,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:44,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:44,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:44,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891198815] [2024-06-28 02:22:44,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891198815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:44,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:44,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:44,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382540571] [2024-06-28 02:22:44,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:44,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:44,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:44,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:44,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:44,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:44,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 281 transitions, 4217 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:44,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:44,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:44,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:45,076 INFO L124 PetriNetUnfolderBase]: 3160/5435 cut-off events. [2024-06-28 02:22:45,076 INFO L125 PetriNetUnfolderBase]: For 213263/213263 co-relation queries the response was YES. [2024-06-28 02:22:45,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36156 conditions, 5435 events. 3160/5435 cut-off events. For 213263/213263 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 36916 event pairs, 1131 based on Foata normal form. 2/5432 useless extension candidates. Maximal degree in co-relation 36061. Up to 4835 conditions per place. [2024-06-28 02:22:45,140 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 230 selfloop transitions, 62 changer transitions 0/299 dead transitions. [2024-06-28 02:22:45,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 299 transitions, 5002 flow [2024-06-28 02:22:45,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:45,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:22:45,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:22:45,143 INFO L175 Difference]: Start difference. First operand has 191 places, 281 transitions, 4217 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:22:45,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 299 transitions, 5002 flow [2024-06-28 02:22:45,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 299 transitions, 4864 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:45,752 INFO L231 Difference]: Finished difference. Result has 195 places, 281 transitions, 4210 flow [2024-06-28 02:22:45,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4210, PETRI_PLACES=195, PETRI_TRANSITIONS=281} [2024-06-28 02:22:45,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-28 02:22:45,753 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 281 transitions, 4210 flow [2024-06-28 02:22:45,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:45,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:45,754 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:22:45,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:22:45,754 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:22:45,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:45,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1587327249, now seen corresponding path program 2 times [2024-06-28 02:22:45,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:45,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756616355] [2024-06-28 02:22:45,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:45,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:45,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22: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:22:45,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:45,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756616355] [2024-06-28 02:22:45,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756616355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:45,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:45,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:45,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775053917] [2024-06-28 02:22:45,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:45,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:45,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:45,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:45,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:45,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:45,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 281 transitions, 4210 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:45,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:45,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:45,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:46,812 INFO L124 PetriNetUnfolderBase]: 3160/5435 cut-off events. [2024-06-28 02:22:46,812 INFO L125 PetriNetUnfolderBase]: For 223351/223351 co-relation queries the response was YES. [2024-06-28 02:22:46,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36352 conditions, 5435 events. 3160/5435 cut-off events. For 223351/223351 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36962 event pairs, 1129 based on Foata normal form. 2/5432 useless extension candidates. Maximal degree in co-relation 36256. Up to 4581 conditions per place. [2024-06-28 02:22:46,875 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 149 changer transitions 0/309 dead transitions. [2024-06-28 02:22:46,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 309 transitions, 5192 flow [2024-06-28 02:22:46,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:46,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:46,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:22:46,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:22:46,876 INFO L175 Difference]: Start difference. First operand has 195 places, 281 transitions, 4210 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:22:46,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 309 transitions, 5192 flow [2024-06-28 02:22:47,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 309 transitions, 5044 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:22:47,541 INFO L231 Difference]: Finished difference. Result has 198 places, 285 transitions, 4492 flow [2024-06-28 02:22:47,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4062, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4492, PETRI_PLACES=198, PETRI_TRANSITIONS=285} [2024-06-28 02:22:47,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 157 predicate places. [2024-06-28 02:22:47,542 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 285 transitions, 4492 flow [2024-06-28 02:22:47,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:47,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:47,542 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:22:47,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:22:47,543 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:22:47,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:47,543 INFO L85 PathProgramCache]: Analyzing trace with hash -945497777, now seen corresponding path program 5 times [2024-06-28 02:22:47,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:47,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125183921] [2024-06-28 02:22:47,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:47,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:47,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:47,643 INFO L134 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:22:47,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:47,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125183921] [2024-06-28 02:22:47,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125183921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:47,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:47,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:47,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043352194] [2024-06-28 02:22:47,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:47,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:47,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:47,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:47,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:47,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:47,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 285 transitions, 4492 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:47,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:47,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:47,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:48,552 INFO L124 PetriNetUnfolderBase]: 3154/5424 cut-off events. [2024-06-28 02:22:48,552 INFO L125 PetriNetUnfolderBase]: For 233377/233377 co-relation queries the response was YES. [2024-06-28 02:22:48,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36832 conditions, 5424 events. 3154/5424 cut-off events. For 233377/233377 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36901 event pairs, 1123 based on Foata normal form. 2/5421 useless extension candidates. Maximal degree in co-relation 36734. Up to 4578 conditions per place. [2024-06-28 02:22:48,615 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 153 selfloop transitions, 152 changer transitions 0/312 dead transitions. [2024-06-28 02:22:48,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 312 transitions, 5408 flow [2024-06-28 02:22:48,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:22:48,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:22:48,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:22:48,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:22:48,617 INFO L175 Difference]: Start difference. First operand has 198 places, 285 transitions, 4492 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:22:48,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 312 transitions, 5408 flow [2024-06-28 02:22:49,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 312 transitions, 5192 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:49,257 INFO L231 Difference]: Finished difference. Result has 202 places, 285 transitions, 4602 flow [2024-06-28 02:22:49,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4282, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4602, PETRI_PLACES=202, PETRI_TRANSITIONS=285} [2024-06-28 02:22:49,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:22:49,258 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 285 transitions, 4602 flow [2024-06-28 02:22:49,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:49,258 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:22:49,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:22:49,258 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:22:49,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:49,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1359633489, now seen corresponding path program 3 times [2024-06-28 02:22:49,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:49,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637013330] [2024-06-28 02:22:49,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:49,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:49,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:49,360 INFO L134 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:22:49,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:49,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637013330] [2024-06-28 02:22:49,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637013330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:49,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:49,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:49,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647656883] [2024-06-28 02:22:49,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:49,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:49,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:49,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:49,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:49,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:49,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 285 transitions, 4602 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:49,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:49,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:49,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:50,257 INFO L124 PetriNetUnfolderBase]: 3156/5433 cut-off events. [2024-06-28 02:22:50,257 INFO L125 PetriNetUnfolderBase]: For 234971/234974 co-relation queries the response was YES. [2024-06-28 02:22:50,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36931 conditions, 5433 events. 3156/5433 cut-off events. For 234971/234974 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 37044 event pairs, 1141 based on Foata normal form. 4/5430 useless extension candidates. Maximal degree in co-relation 36833. Up to 4578 conditions per place. [2024-06-28 02:22:50,322 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 168 selfloop transitions, 130 changer transitions 0/305 dead transitions. [2024-06-28 02:22:50,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 305 transitions, 5542 flow [2024-06-28 02:22:50,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:50,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:50,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:22:50,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:22:50,326 INFO L175 Difference]: Start difference. First operand has 202 places, 285 transitions, 4602 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:22:50,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 305 transitions, 5542 flow [2024-06-28 02:22:51,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 305 transitions, 5219 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:22:51,065 INFO L231 Difference]: Finished difference. Result has 202 places, 288 transitions, 4619 flow [2024-06-28 02:22:51,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4619, PETRI_PLACES=202, PETRI_TRANSITIONS=288} [2024-06-28 02:22:51,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:22:51,066 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 288 transitions, 4619 flow [2024-06-28 02:22:51,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:51,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:51,066 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:22:51,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:22:51,067 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:22:51,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:51,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1359426099, now seen corresponding path program 4 times [2024-06-28 02:22:51,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:51,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351044925] [2024-06-28 02:22:51,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:51,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:51,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:51,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:51,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:51,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351044925] [2024-06-28 02:22:51,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351044925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:51,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:51,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:51,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695655194] [2024-06-28 02:22:51,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:51,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:51,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:51,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:51,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:51,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:51,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 288 transitions, 4619 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:51,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:51,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:51,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:51,932 INFO L124 PetriNetUnfolderBase]: 3151/5425 cut-off events. [2024-06-28 02:22:51,932 INFO L125 PetriNetUnfolderBase]: For 233293/233296 co-relation queries the response was YES. [2024-06-28 02:22:51,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36761 conditions, 5425 events. 3151/5425 cut-off events. For 233293/233296 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 36964 event pairs, 1141 based on Foata normal form. 3/5421 useless extension candidates. Maximal degree in co-relation 36662. Up to 4575 conditions per place. [2024-06-28 02:22:51,999 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 163 selfloop transitions, 134 changer transitions 0/304 dead transitions. [2024-06-28 02:22:51,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 304 transitions, 5411 flow [2024-06-28 02:22:51,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:51,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:51,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:22:52,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:22:52,000 INFO L175 Difference]: Start difference. First operand has 202 places, 288 transitions, 4619 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:22:52,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 304 transitions, 5411 flow [2024-06-28 02:22:52,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 304 transitions, 5129 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:52,748 INFO L231 Difference]: Finished difference. Result has 205 places, 288 transitions, 4611 flow [2024-06-28 02:22:52,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4337, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4611, PETRI_PLACES=205, PETRI_TRANSITIONS=288} [2024-06-28 02:22:52,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-28 02:22:52,749 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 288 transitions, 4611 flow [2024-06-28 02:22:52,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:52,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:52,750 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:22:52,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:22:52,750 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:22:52,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:52,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1365131091, now seen corresponding path program 1 times [2024-06-28 02:22:52,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:52,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359780155] [2024-06-28 02:22:52,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:52,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:52,858 INFO L134 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:22:52,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:52,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359780155] [2024-06-28 02:22:52,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359780155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:52,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:52,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:52,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304768129] [2024-06-28 02:22:52,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:52,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:52,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:52,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:52,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:52,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:52,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 288 transitions, 4611 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:52,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:52,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:52,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:53,668 INFO L124 PetriNetUnfolderBase]: 3159/5437 cut-off events. [2024-06-28 02:22:53,669 INFO L125 PetriNetUnfolderBase]: For 243381/243388 co-relation queries the response was YES. [2024-06-28 02:22:53,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37091 conditions, 5437 events. 3159/5437 cut-off events. For 243381/243388 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 37016 event pairs, 1111 based on Foata normal form. 8/5443 useless extension candidates. Maximal degree in co-relation 36991. Up to 4964 conditions per place. [2024-06-28 02:22:53,727 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 276 selfloop transitions, 18 changer transitions 0/301 dead transitions. [2024-06-28 02:22:53,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 301 transitions, 5271 flow [2024-06-28 02:22:53,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:53,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:53,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 02:22:53,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:22:53,729 INFO L175 Difference]: Start difference. First operand has 205 places, 288 transitions, 4611 flow. Second operand 6 states and 132 transitions. [2024-06-28 02:22:53,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 301 transitions, 5271 flow [2024-06-28 02:22:54,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 301 transitions, 4898 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:22:54,427 INFO L231 Difference]: Finished difference. Result has 203 places, 290 transitions, 4329 flow [2024-06-28 02:22:54,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4238, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4329, PETRI_PLACES=203, PETRI_TRANSITIONS=290} [2024-06-28 02:22:54,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-28 02:22:54,428 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 290 transitions, 4329 flow [2024-06-28 02:22:54,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:54,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:54,429 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:22:54,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:22:54,429 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:22:54,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:54,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1350846291, now seen corresponding path program 2 times [2024-06-28 02:22:54,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:54,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217259393] [2024-06-28 02:22:54,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:54,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:54,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:54,538 INFO L134 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:22:54,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:54,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217259393] [2024-06-28 02:22:54,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217259393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:54,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:54,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:54,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674045134] [2024-06-28 02:22:54,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:54,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:54,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:54,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:54,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:54,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:54,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 290 transitions, 4329 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:54,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:54,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:54,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:55,282 INFO L124 PetriNetUnfolderBase]: 3154/5430 cut-off events. [2024-06-28 02:22:55,282 INFO L125 PetriNetUnfolderBase]: For 249631/249638 co-relation queries the response was YES. [2024-06-28 02:22:55,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36794 conditions, 5430 events. 3154/5430 cut-off events. For 249631/249638 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 36956 event pairs, 1076 based on Foata normal form. 8/5436 useless extension candidates. Maximal degree in co-relation 36693. Up to 4937 conditions per place. [2024-06-28 02:22:55,338 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 275 selfloop transitions, 22 changer transitions 0/304 dead transitions. [2024-06-28 02:22:55,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 304 transitions, 5001 flow [2024-06-28 02:22:55,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:22:55,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:22:55,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-28 02:22:55,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-28 02:22:55,339 INFO L175 Difference]: Start difference. First operand has 203 places, 290 transitions, 4329 flow. Second operand 6 states and 133 transitions. [2024-06-28 02:22:55,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 304 transitions, 5001 flow [2024-06-28 02:22:56,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 304 transitions, 4926 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:56,015 INFO L231 Difference]: Finished difference. Result has 205 places, 292 transitions, 4357 flow [2024-06-28 02:22:56,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4254, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4357, PETRI_PLACES=205, PETRI_TRANSITIONS=292} [2024-06-28 02:22:56,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-28 02:22:56,016 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 292 transitions, 4357 flow [2024-06-28 02:22:56,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:56,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:56,017 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:22:56,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:22:56,017 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:22:56,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:56,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1633424099, now seen corresponding path program 1 times [2024-06-28 02:22:56,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:56,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604602408] [2024-06-28 02:22:56,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:56,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:56,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:56,128 INFO L134 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:22:56,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:56,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604602408] [2024-06-28 02:22:56,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604602408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:56,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:56,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:56,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448100549] [2024-06-28 02:22:56,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:56,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:56,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:56,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:56,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:56,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:56,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 292 transitions, 4357 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:56,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:56,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:56,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:57,020 INFO L124 PetriNetUnfolderBase]: 3162/5437 cut-off events. [2024-06-28 02:22:57,020 INFO L125 PetriNetUnfolderBase]: For 260717/260717 co-relation queries the response was YES. [2024-06-28 02:22:57,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37171 conditions, 5437 events. 3162/5437 cut-off events. For 260717/260717 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 36886 event pairs, 1067 based on Foata normal form. 2/5438 useless extension candidates. Maximal degree in co-relation 37069. Up to 4863 conditions per place. [2024-06-28 02:22:57,080 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 271 selfloop transitions, 48 changer transitions 0/326 dead transitions. [2024-06-28 02:22:57,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 326 transitions, 5327 flow [2024-06-28 02:22:57,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:57,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:57,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:22:57,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:22:57,084 INFO L175 Difference]: Start difference. First operand has 205 places, 292 transitions, 4357 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:22:57,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 326 transitions, 5327 flow [2024-06-28 02:22:57,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 326 transitions, 5238 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 02:22:57,954 INFO L231 Difference]: Finished difference. Result has 209 places, 297 transitions, 4503 flow [2024-06-28 02:22:57,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4270, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4503, PETRI_PLACES=209, PETRI_TRANSITIONS=297} [2024-06-28 02:22:57,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-28 02:22:57,954 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 297 transitions, 4503 flow [2024-06-28 02:22:57,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:57,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:57,955 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:22:57,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:22:57,955 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:22:57,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:57,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1148539243, now seen corresponding path program 2 times [2024-06-28 02:22:57,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:57,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496849333] [2024-06-28 02:22:57,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:57,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:57,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:58,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:58,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:58,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496849333] [2024-06-28 02:22:58,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496849333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:58,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:58,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:58,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544044723] [2024-06-28 02:22:58,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:58,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:58,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:58,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:58,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:58,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:58,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 297 transitions, 4503 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:58,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:58,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:58,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:22:58,878 INFO L124 PetriNetUnfolderBase]: 3157/5433 cut-off events. [2024-06-28 02:22:58,878 INFO L125 PetriNetUnfolderBase]: For 270131/270131 co-relation queries the response was YES. [2024-06-28 02:22:58,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37414 conditions, 5433 events. 3157/5433 cut-off events. For 270131/270131 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 36942 event pairs, 1101 based on Foata normal form. 2/5434 useless extension candidates. Maximal degree in co-relation 37310. Up to 4929 conditions per place. [2024-06-28 02:22:58,937 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 268 selfloop transitions, 43 changer transitions 0/318 dead transitions. [2024-06-28 02:22:58,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 318 transitions, 5217 flow [2024-06-28 02:22:58,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:22:58,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:22:58,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:22:58,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:22:58,939 INFO L175 Difference]: Start difference. First operand has 209 places, 297 transitions, 4503 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:22:58,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 318 transitions, 5217 flow [2024-06-28 02:22:59,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 318 transitions, 5071 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 02:22:59,571 INFO L231 Difference]: Finished difference. Result has 213 places, 297 transitions, 4448 flow [2024-06-28 02:22:59,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4448, PETRI_PLACES=213, PETRI_TRANSITIONS=297} [2024-06-28 02:22:59,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-28 02:22:59,572 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 297 transitions, 4448 flow [2024-06-28 02:22:59,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:59,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:22:59,572 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:22:59,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:22:59,573 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:22:59,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:22:59,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1033063375, now seen corresponding path program 1 times [2024-06-28 02:22:59,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:22:59,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118687142] [2024-06-28 02:22:59,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:22:59,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:22:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:22:59,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:22:59,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:22:59,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118687142] [2024-06-28 02:22:59,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118687142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:22:59,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:22:59,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:22:59,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090251608] [2024-06-28 02:22:59,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:22:59,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:22:59,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:22:59,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:22:59,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:22:59,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:22:59,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 297 transitions, 4448 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:22:59,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:22:59,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:22:59,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:00,540 INFO L124 PetriNetUnfolderBase]: 3333/5703 cut-off events. [2024-06-28 02:23:00,540 INFO L125 PetriNetUnfolderBase]: For 335784/335784 co-relation queries the response was YES. [2024-06-28 02:23:00,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38890 conditions, 5703 events. 3333/5703 cut-off events. For 335784/335784 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 39014 event pairs, 1149 based on Foata normal form. 54/5750 useless extension candidates. Maximal degree in co-relation 38784. Up to 4895 conditions per place. [2024-06-28 02:23:00,602 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 51 changer transitions 3/322 dead transitions. [2024-06-28 02:23:00,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 322 transitions, 5209 flow [2024-06-28 02:23:00,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:00,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:00,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:23:00,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:23:00,603 INFO L175 Difference]: Start difference. First operand has 213 places, 297 transitions, 4448 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:23:00,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 322 transitions, 5209 flow [2024-06-28 02:23:01,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 322 transitions, 5116 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:01,393 INFO L231 Difference]: Finished difference. Result has 216 places, 299 transitions, 4494 flow [2024-06-28 02:23:01,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4494, PETRI_PLACES=216, PETRI_TRANSITIONS=299} [2024-06-28 02:23:01,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 175 predicate places. [2024-06-28 02:23:01,393 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 299 transitions, 4494 flow [2024-06-28 02:23:01,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:01,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:01,394 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:23:01,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:23:01,394 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:23:01,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:01,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1581056259, now seen corresponding path program 2 times [2024-06-28 02:23:01,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:01,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417607489] [2024-06-28 02:23:01,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:01,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:01,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:01,509 INFO L134 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:23:01,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:01,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417607489] [2024-06-28 02:23:01,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417607489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:01,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:01,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:01,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245746835] [2024-06-28 02:23:01,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:01,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:01,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:01,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:01,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:01,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:01,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 299 transitions, 4494 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:01,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:01,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:01,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:02,375 INFO L124 PetriNetUnfolderBase]: 3357/5770 cut-off events. [2024-06-28 02:23:02,375 INFO L125 PetriNetUnfolderBase]: For 306374/306377 co-relation queries the response was YES. [2024-06-28 02:23:02,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39624 conditions, 5770 events. 3357/5770 cut-off events. For 306374/306377 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39704 event pairs, 1191 based on Foata normal form. 14/5777 useless extension candidates. Maximal degree in co-relation 39517. Up to 4991 conditions per place. [2024-06-28 02:23:02,437 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 215 selfloop transitions, 91 changer transitions 7/320 dead transitions. [2024-06-28 02:23:02,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 320 transitions, 5227 flow [2024-06-28 02:23:02,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:02,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:02,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:23:02,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:23:02,439 INFO L175 Difference]: Start difference. First operand has 216 places, 299 transitions, 4494 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:23:02,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 320 transitions, 5227 flow [2024-06-28 02:23:03,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 320 transitions, 5110 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:03,462 INFO L231 Difference]: Finished difference. Result has 217 places, 298 transitions, 4556 flow [2024-06-28 02:23:03,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4377, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4556, PETRI_PLACES=217, PETRI_TRANSITIONS=298} [2024-06-28 02:23:03,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-28 02:23:03,463 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 298 transitions, 4556 flow [2024-06-28 02:23:03,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:03,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:03,464 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:23:03,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:23:03,464 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:23:03,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:03,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1350840339, now seen corresponding path program 3 times [2024-06-28 02:23:03,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:03,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638501942] [2024-06-28 02:23:03,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:03,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:03,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:03,566 INFO L134 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:23:03,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:03,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638501942] [2024-06-28 02:23:03,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638501942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:03,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:03,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:03,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104152780] [2024-06-28 02:23:03,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:03,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:03,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:03,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:03,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:03,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:03,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 298 transitions, 4556 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:03,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:03,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:03,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:04,569 INFO L124 PetriNetUnfolderBase]: 3828/6540 cut-off events. [2024-06-28 02:23:04,569 INFO L125 PetriNetUnfolderBase]: For 428092/428095 co-relation queries the response was YES. [2024-06-28 02:23:04,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47356 conditions, 6540 events. 3828/6540 cut-off events. For 428092/428095 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 45696 event pairs, 1336 based on Foata normal form. 14/6544 useless extension candidates. Maximal degree in co-relation 47248. Up to 4433 conditions per place. [2024-06-28 02:23:04,645 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 223 selfloop transitions, 100 changer transitions 0/330 dead transitions. [2024-06-28 02:23:04,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 330 transitions, 5507 flow [2024-06-28 02:23:04,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:04,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:04,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:23:04,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:23:04,646 INFO L175 Difference]: Start difference. First operand has 217 places, 298 transitions, 4556 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:23:04,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 330 transitions, 5507 flow [2024-06-28 02:23:05,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 330 transitions, 5300 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:06,004 INFO L231 Difference]: Finished difference. Result has 220 places, 304 transitions, 4692 flow [2024-06-28 02:23:06,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4692, PETRI_PLACES=220, PETRI_TRANSITIONS=304} [2024-06-28 02:23:06,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-28 02:23:06,005 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 304 transitions, 4692 flow [2024-06-28 02:23:06,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:06,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:06,006 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:23:06,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:23:06,006 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:23:06,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:06,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1587312369, now seen corresponding path program 4 times [2024-06-28 02:23:06,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:06,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265787518] [2024-06-28 02:23:06,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:06,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:06,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:06,104 INFO L134 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:23:06,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:06,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265787518] [2024-06-28 02:23:06,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265787518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:06,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:06,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:06,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726422656] [2024-06-28 02:23:06,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:06,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:06,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:06,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:06,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:06,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:06,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 304 transitions, 4692 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:06,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:06,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:06,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:07,051 INFO L124 PetriNetUnfolderBase]: 3692/6314 cut-off events. [2024-06-28 02:23:07,051 INFO L125 PetriNetUnfolderBase]: For 433461/433461 co-relation queries the response was YES. [2024-06-28 02:23:07,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44627 conditions, 6314 events. 3692/6314 cut-off events. For 433461/433461 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 44017 event pairs, 1382 based on Foata normal form. 54/6363 useless extension candidates. Maximal degree in co-relation 44517. Up to 5135 conditions per place. [2024-06-28 02:23:07,119 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 218 selfloop transitions, 104 changer transitions 3/332 dead transitions. [2024-06-28 02:23:07,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 332 transitions, 5457 flow [2024-06-28 02:23:07,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:07,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:07,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:23:07,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:23:07,120 INFO L175 Difference]: Start difference. First operand has 220 places, 304 transitions, 4692 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:23:07,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 332 transitions, 5457 flow [2024-06-28 02:23:08,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 332 transitions, 5195 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:08,431 INFO L231 Difference]: Finished difference. Result has 223 places, 304 transitions, 4657 flow [2024-06-28 02:23:08,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4430, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4657, PETRI_PLACES=223, PETRI_TRANSITIONS=304} [2024-06-28 02:23:08,432 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-28 02:23:08,432 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 304 transitions, 4657 flow [2024-06-28 02:23:08,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:08,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:08,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:23:08,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:23:08,433 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:23:08,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:08,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1924454497, now seen corresponding path program 1 times [2024-06-28 02:23:08,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:08,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051525823] [2024-06-28 02:23:08,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:08,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:08,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:08,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:08,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051525823] [2024-06-28 02:23:08,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051525823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:08,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:08,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:08,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480763358] [2024-06-28 02:23:08,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:08,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:08,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:08,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:08,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:08,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:08,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 304 transitions, 4657 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:08,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:08,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:08,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:09,560 INFO L124 PetriNetUnfolderBase]: 3889/6730 cut-off events. [2024-06-28 02:23:09,560 INFO L125 PetriNetUnfolderBase]: For 450181/450191 co-relation queries the response was YES. [2024-06-28 02:23:09,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47531 conditions, 6730 events. 3889/6730 cut-off events. For 450181/450191 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 48080 event pairs, 1198 based on Foata normal form. 38/6763 useless extension candidates. Maximal degree in co-relation 47420. Up to 5652 conditions per place. [2024-06-28 02:23:09,632 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 297 selfloop transitions, 38 changer transitions 0/342 dead transitions. [2024-06-28 02:23:09,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 342 transitions, 5630 flow [2024-06-28 02:23:09,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:09,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:09,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:23:09,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:23:09,634 INFO L175 Difference]: Start difference. First operand has 223 places, 304 transitions, 4657 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:23:09,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 342 transitions, 5630 flow [2024-06-28 02:23:11,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 342 transitions, 5410 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:11,023 INFO L231 Difference]: Finished difference. Result has 226 places, 308 transitions, 4615 flow [2024-06-28 02:23:11,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4437, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4615, PETRI_PLACES=226, PETRI_TRANSITIONS=308} [2024-06-28 02:23:11,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-28 02:23:11,024 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 308 transitions, 4615 flow [2024-06-28 02:23:11,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:11,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:11,024 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:23:11,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:23:11,024 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:23:11,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:11,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1743531509, now seen corresponding path program 2 times [2024-06-28 02:23:11,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:11,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805470821] [2024-06-28 02:23:11,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:11,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:11,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:11,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:23:11,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:11,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805470821] [2024-06-28 02:23:11,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805470821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:11,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:11,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:11,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429150985] [2024-06-28 02:23:11,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:11,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:11,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:11,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:11,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:11,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:11,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 308 transitions, 4615 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:11,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:11,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:11,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:12,220 INFO L124 PetriNetUnfolderBase]: 4021/6934 cut-off events. [2024-06-28 02:23:12,221 INFO L125 PetriNetUnfolderBase]: For 484621/484631 co-relation queries the response was YES. [2024-06-28 02:23:12,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48412 conditions, 6934 events. 4021/6934 cut-off events. For 484621/484631 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 49823 event pairs, 1592 based on Foata normal form. 50/6977 useless extension candidates. Maximal degree in co-relation 48299. Up to 5938 conditions per place. [2024-06-28 02:23:12,298 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 80 changer transitions 21/340 dead transitions. [2024-06-28 02:23:12,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 340 transitions, 5410 flow [2024-06-28 02:23:12,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:12,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:12,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:23:12,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:23:12,299 INFO L175 Difference]: Start difference. First operand has 226 places, 308 transitions, 4615 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:23:12,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 340 transitions, 5410 flow [2024-06-28 02:23:13,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 340 transitions, 5283 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:13,562 INFO L231 Difference]: Finished difference. Result has 230 places, 297 transitions, 4449 flow [2024-06-28 02:23:13,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4449, PETRI_PLACES=230, PETRI_TRANSITIONS=297} [2024-06-28 02:23:13,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 02:23:13,562 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 297 transitions, 4449 flow [2024-06-28 02:23:13,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:13,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:13,563 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:23:13,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:23:13,563 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:23:13,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:13,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1743857939, now seen corresponding path program 3 times [2024-06-28 02:23:13,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:13,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128767902] [2024-06-28 02:23:13,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:13,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:13,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:13,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:23:13,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:13,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128767902] [2024-06-28 02:23:13,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128767902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:13,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:13,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:13,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736147754] [2024-06-28 02:23:13,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:13,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:13,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:13,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:13,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:13,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:13,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 297 transitions, 4449 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:13,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:13,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:13,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:14,701 INFO L124 PetriNetUnfolderBase]: 3781/6554 cut-off events. [2024-06-28 02:23:14,701 INFO L125 PetriNetUnfolderBase]: For 444571/444581 co-relation queries the response was YES. [2024-06-28 02:23:14,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44872 conditions, 6554 events. 3781/6554 cut-off events. For 444571/444581 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 46689 event pairs, 1211 based on Foata normal form. 44/6593 useless extension candidates. Maximal degree in co-relation 44773. Up to 4672 conditions per place. [2024-06-28 02:23:14,776 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 76 changer transitions 19/337 dead transitions. [2024-06-28 02:23:14,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 337 transitions, 5361 flow [2024-06-28 02:23:14,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:14,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:14,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:23:14,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-06-28 02:23:14,777 INFO L175 Difference]: Start difference. First operand has 230 places, 297 transitions, 4449 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:23:14,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 337 transitions, 5361 flow [2024-06-28 02:23:16,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 337 transitions, 5189 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:16,007 INFO L231 Difference]: Finished difference. Result has 227 places, 281 transitions, 4174 flow [2024-06-28 02:23:16,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4281, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4174, PETRI_PLACES=227, PETRI_TRANSITIONS=281} [2024-06-28 02:23:16,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-28 02:23:16,008 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 281 transitions, 4174 flow [2024-06-28 02:23:16,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:16,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:16,008 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:23:16,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:23:16,009 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:23:16,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:16,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1732806749, now seen corresponding path program 4 times [2024-06-28 02:23:16,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:16,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527274689] [2024-06-28 02:23:16,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:16,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:16,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:16,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:23:16,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:16,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527274689] [2024-06-28 02:23:16,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527274689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:16,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:16,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:16,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787016123] [2024-06-28 02:23:16,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:16,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:16,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:16,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:16,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:16,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:16,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 281 transitions, 4174 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:16,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:16,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:16,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:17,003 INFO L124 PetriNetUnfolderBase]: 3499/6076 cut-off events. [2024-06-28 02:23:17,003 INFO L125 PetriNetUnfolderBase]: For 381944/381947 co-relation queries the response was YES. [2024-06-28 02:23:17,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40574 conditions, 6076 events. 3499/6076 cut-off events. For 381944/381947 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 42905 event pairs, 1369 based on Foata normal form. 44/6111 useless extension candidates. Maximal degree in co-relation 40476. Up to 5178 conditions per place. [2024-06-28 02:23:17,072 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 215 selfloop transitions, 62 changer transitions 17/301 dead transitions. [2024-06-28 02:23:17,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 301 transitions, 4836 flow [2024-06-28 02:23:17,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:17,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:17,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:23:17,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:23:17,074 INFO L175 Difference]: Start difference. First operand has 227 places, 281 transitions, 4174 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:23:17,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 301 transitions, 4836 flow [2024-06-28 02:23:17,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 301 transitions, 4665 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:17,884 INFO L231 Difference]: Finished difference. Result has 226 places, 272 transitions, 3978 flow [2024-06-28 02:23:17,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4003, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3978, PETRI_PLACES=226, PETRI_TRANSITIONS=272} [2024-06-28 02:23:17,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 185 predicate places. [2024-06-28 02:23:17,885 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 272 transitions, 3978 flow [2024-06-28 02:23:17,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:17,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:17,885 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:23:17,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:23:17,885 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:23:17,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:17,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1496936015, now seen corresponding path program 1 times [2024-06-28 02:23:17,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:17,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065783786] [2024-06-28 02:23:17,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:17,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:17,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:17,969 INFO L134 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:23:17,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:17,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065783786] [2024-06-28 02:23:17,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065783786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:17,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:17,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:17,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202974250] [2024-06-28 02:23:17,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:17,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:17,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:17,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:17,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:18,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:18,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 272 transitions, 3978 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:18,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:18,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:18,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:18,825 INFO L124 PetriNetUnfolderBase]: 3273/5704 cut-off events. [2024-06-28 02:23:18,825 INFO L125 PetriNetUnfolderBase]: For 339130/339140 co-relation queries the response was YES. [2024-06-28 02:23:18,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38979 conditions, 5704 events. 3273/5704 cut-off events. For 339130/339140 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39666 event pairs, 1282 based on Foata normal form. 9/5708 useless extension candidates. Maximal degree in co-relation 38881. Up to 4986 conditions per place. [2024-06-28 02:23:18,889 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 222 selfloop transitions, 76 changer transitions 0/305 dead transitions. [2024-06-28 02:23:18,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 305 transitions, 4964 flow [2024-06-28 02:23:18,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:18,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:18,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:23:18,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-28 02:23:18,890 INFO L175 Difference]: Start difference. First operand has 226 places, 272 transitions, 3978 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:23:18,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 305 transitions, 4964 flow [2024-06-28 02:23:19,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 305 transitions, 4798 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 02:23:19,677 INFO L231 Difference]: Finished difference. Result has 223 places, 275 transitions, 4050 flow [2024-06-28 02:23:19,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4050, PETRI_PLACES=223, PETRI_TRANSITIONS=275} [2024-06-28 02:23:19,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-28 02:23:19,678 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 275 transitions, 4050 flow [2024-06-28 02:23:19,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:19,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:19,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] [2024-06-28 02:23:19,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:23:19,679 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:23:19,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:19,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1502298395, now seen corresponding path program 2 times [2024-06-28 02:23:19,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:19,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554391513] [2024-06-28 02:23:19,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:19,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:19,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:19,762 INFO L134 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:23:19,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:19,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554391513] [2024-06-28 02:23:19,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554391513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:19,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:19,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:19,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904153386] [2024-06-28 02:23:19,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:19,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:19,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:19,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:19,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:19,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:19,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 275 transitions, 4050 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:19,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:19,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:19,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:20,562 INFO L124 PetriNetUnfolderBase]: 3278/5709 cut-off events. [2024-06-28 02:23:20,562 INFO L125 PetriNetUnfolderBase]: For 327729/327732 co-relation queries the response was YES. [2024-06-28 02:23:20,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38815 conditions, 5709 events. 3278/5709 cut-off events. For 327729/327732 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39700 event pairs, 1295 based on Foata normal form. 3/5705 useless extension candidates. Maximal degree in co-relation 38718. Up to 4990 conditions per place. [2024-06-28 02:23:20,624 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 208 selfloop transitions, 85 changer transitions 0/300 dead transitions. [2024-06-28 02:23:20,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 300 transitions, 5034 flow [2024-06-28 02:23:20,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:20,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:20,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:23:20,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:23:20,626 INFO L175 Difference]: Start difference. First operand has 223 places, 275 transitions, 4050 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:23:20,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 300 transitions, 5034 flow [2024-06-28 02:23:21,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 300 transitions, 4808 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:21,391 INFO L231 Difference]: Finished difference. Result has 224 places, 281 transitions, 4154 flow [2024-06-28 02:23:21,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3836, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4154, PETRI_PLACES=224, PETRI_TRANSITIONS=281} [2024-06-28 02:23:21,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-28 02:23:21,391 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 281 transitions, 4154 flow [2024-06-28 02:23:21,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:21,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:21,392 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:23:21,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:23:21,392 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:23:21,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:21,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1502596925, now seen corresponding path program 3 times [2024-06-28 02:23:21,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:21,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560643720] [2024-06-28 02:23:21,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:21,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:21,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:21,467 INFO L134 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:23:21,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:21,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560643720] [2024-06-28 02:23:21,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560643720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:21,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:21,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:21,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842163987] [2024-06-28 02:23:21,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:21,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:21,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:21,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:21,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:21,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:21,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 281 transitions, 4154 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:21,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:21,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:21,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:22,291 INFO L124 PetriNetUnfolderBase]: 3275/5705 cut-off events. [2024-06-28 02:23:22,291 INFO L125 PetriNetUnfolderBase]: For 338215/338218 co-relation queries the response was YES. [2024-06-28 02:23:22,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38930 conditions, 5705 events. 3275/5705 cut-off events. For 338215/338218 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39641 event pairs, 1294 based on Foata normal form. 3/5701 useless extension candidates. Maximal degree in co-relation 38832. Up to 4988 conditions per place. [2024-06-28 02:23:22,354 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 87 changer transitions 0/296 dead transitions. [2024-06-28 02:23:22,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 296 transitions, 4870 flow [2024-06-28 02:23:22,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:22,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:22,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:23:22,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:23:22,356 INFO L175 Difference]: Start difference. First operand has 224 places, 281 transitions, 4154 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:23:22,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 296 transitions, 4870 flow [2024-06-28 02:23:23,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 296 transitions, 4710 flow, removed 51 selfloop flow, removed 2 redundant places. [2024-06-28 02:23:23,385 INFO L231 Difference]: Finished difference. Result has 229 places, 281 transitions, 4174 flow [2024-06-28 02:23:23,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3994, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4174, PETRI_PLACES=229, PETRI_TRANSITIONS=281} [2024-06-28 02:23:23,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-28 02:23:23,386 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 281 transitions, 4174 flow [2024-06-28 02:23:23,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:23,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:23,386 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:23:23,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:23:23,386 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:23:23,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:23,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1502597297, now seen corresponding path program 1 times [2024-06-28 02:23:23,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:23,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188187166] [2024-06-28 02:23:23,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:23,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:23,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:23,482 INFO L134 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:23:23,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:23,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188187166] [2024-06-28 02:23:23,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188187166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:23,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:23,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:23,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047362899] [2024-06-28 02:23:23,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:23,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:23,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:23,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:23,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:23,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:23,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 281 transitions, 4174 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:23,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:23,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:23,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:24,340 INFO L124 PetriNetUnfolderBase]: 3269/5691 cut-off events. [2024-06-28 02:23:24,340 INFO L125 PetriNetUnfolderBase]: For 348015/348015 co-relation queries the response was YES. [2024-06-28 02:23:24,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39161 conditions, 5691 events. 3269/5691 cut-off events. For 348015/348015 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 39504 event pairs, 1278 based on Foata normal form. 2/5688 useless extension candidates. Maximal degree in co-relation 39061. Up to 4983 conditions per place. [2024-06-28 02:23:24,403 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 94 changer transitions 0/304 dead transitions. [2024-06-28 02:23:24,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 304 transitions, 4928 flow [2024-06-28 02:23:24,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:24,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:24,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 02:23:24,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:23:24,404 INFO L175 Difference]: Start difference. First operand has 229 places, 281 transitions, 4174 flow. Second operand 9 states and 213 transitions. [2024-06-28 02:23:24,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 304 transitions, 4928 flow [2024-06-28 02:23:25,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 304 transitions, 4718 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:25,405 INFO L231 Difference]: Finished difference. Result has 232 places, 281 transitions, 4163 flow [2024-06-28 02:23:25,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3964, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4163, PETRI_PLACES=232, PETRI_TRANSITIONS=281} [2024-06-28 02:23:25,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 02:23:25,406 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 281 transitions, 4163 flow [2024-06-28 02:23:25,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:25,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:25,406 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:23:25,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:23:25,406 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:23:25,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:25,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1732407035, now seen corresponding path program 1 times [2024-06-28 02:23:25,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:25,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819683700] [2024-06-28 02:23:25,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:25,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:25,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:25,500 INFO L134 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:23:25,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:25,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819683700] [2024-06-28 02:23:25,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819683700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:25,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:25,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:25,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799665986] [2024-06-28 02:23:25,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:25,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:25,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:25,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:25,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:25,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:25,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 281 transitions, 4163 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:25,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:25,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:25,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:26,345 INFO L124 PetriNetUnfolderBase]: 3183/5553 cut-off events. [2024-06-28 02:23:26,346 INFO L125 PetriNetUnfolderBase]: For 357473/357476 co-relation queries the response was YES. [2024-06-28 02:23:26,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36966 conditions, 5553 events. 3183/5553 cut-off events. For 357473/357476 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 38241 event pairs, 1081 based on Foata normal form. 38/5584 useless extension candidates. Maximal degree in co-relation 36865. Up to 4170 conditions per place. [2024-06-28 02:23:26,405 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 217 selfloop transitions, 72 changer transitions 11/307 dead transitions. [2024-06-28 02:23:26,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 307 transitions, 4877 flow [2024-06-28 02:23:26,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:26,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:26,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:23:26,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-28 02:23:26,407 INFO L175 Difference]: Start difference. First operand has 232 places, 281 transitions, 4163 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:23:26,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 307 transitions, 4877 flow [2024-06-28 02:23:27,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 307 transitions, 4641 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:27,363 INFO L231 Difference]: Finished difference. Result has 230 places, 275 transitions, 3959 flow [2024-06-28 02:23:27,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3927, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3959, PETRI_PLACES=230, PETRI_TRANSITIONS=275} [2024-06-28 02:23:27,364 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-28 02:23:27,364 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 275 transitions, 3959 flow [2024-06-28 02:23:27,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:27,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:27,365 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:23:27,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:23:27,365 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:23:27,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:27,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1042240939, now seen corresponding path program 5 times [2024-06-28 02:23:27,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:27,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246384356] [2024-06-28 02:23:27,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:27,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:27,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:27,470 INFO L134 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:23:27,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:27,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246384356] [2024-06-28 02:23:27,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246384356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:27,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:27,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:27,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537239690] [2024-06-28 02:23:27,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:27,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:27,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:27,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:27,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:27,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:27,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 275 transitions, 3959 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:27,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:27,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:27,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:28,229 INFO L124 PetriNetUnfolderBase]: 2958/5170 cut-off events. [2024-06-28 02:23:28,229 INFO L125 PetriNetUnfolderBase]: For 361405/361408 co-relation queries the response was YES. [2024-06-28 02:23:28,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35280 conditions, 5170 events. 2958/5170 cut-off events. For 361405/361408 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 35166 event pairs, 1127 based on Foata normal form. 44/5207 useless extension candidates. Maximal degree in co-relation 35179. Up to 4207 conditions per place. [2024-06-28 02:23:28,410 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 185 selfloop transitions, 105 changer transitions 3/300 dead transitions. [2024-06-28 02:23:28,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 300 transitions, 4881 flow [2024-06-28 02:23:28,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:28,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:28,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:23:28,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:23:28,412 INFO L175 Difference]: Start difference. First operand has 230 places, 275 transitions, 3959 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:23:28,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 300 transitions, 4881 flow [2024-06-28 02:23:29,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 300 transitions, 4714 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:29,176 INFO L231 Difference]: Finished difference. Result has 232 places, 276 transitions, 4046 flow [2024-06-28 02:23:29,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3792, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4046, PETRI_PLACES=232, PETRI_TRANSITIONS=276} [2024-06-28 02:23:29,176 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 02:23:29,176 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 276 transitions, 4046 flow [2024-06-28 02:23:29,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:29,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:29,177 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:23:29,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:23:29,177 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:23:29,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:29,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1360219, now seen corresponding path program 4 times [2024-06-28 02:23:29,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:29,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135753731] [2024-06-28 02:23:29,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:29,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:29,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:29,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:23:29,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:29,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135753731] [2024-06-28 02:23:29,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135753731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:29,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:29,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:29,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560509350] [2024-06-28 02:23:29,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:29,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:29,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:29,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:29,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:29,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:29,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 276 transitions, 4046 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:29,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:29,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:29,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:29,961 INFO L124 PetriNetUnfolderBase]: 2961/5175 cut-off events. [2024-06-28 02:23:29,961 INFO L125 PetriNetUnfolderBase]: For 316454/316457 co-relation queries the response was YES. [2024-06-28 02:23:30,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35691 conditions, 5175 events. 2961/5175 cut-off events. For 316454/316457 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35152 event pairs, 1157 based on Foata normal form. 3/5168 useless extension candidates. Maximal degree in co-relation 35589. Up to 4337 conditions per place. [2024-06-28 02:23:30,018 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 167 selfloop transitions, 134 changer transitions 0/308 dead transitions. [2024-06-28 02:23:30,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 308 transitions, 5225 flow [2024-06-28 02:23:30,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:30,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:30,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:23:30,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:23:30,019 INFO L175 Difference]: Start difference. First operand has 232 places, 276 transitions, 4046 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:23:30,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 308 transitions, 5225 flow [2024-06-28 02:23:30,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 308 transitions, 4979 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:30,778 INFO L231 Difference]: Finished difference. Result has 233 places, 285 transitions, 4273 flow [2024-06-28 02:23:30,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4273, PETRI_PLACES=233, PETRI_TRANSITIONS=285} [2024-06-28 02:23:30,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-28 02:23:30,779 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 285 transitions, 4273 flow [2024-06-28 02:23:30,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:30,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:30,779 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:23:30,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:23:30,779 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:23:30,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:30,779 INFO L85 PathProgramCache]: Analyzing trace with hash -277072711, now seen corresponding path program 2 times [2024-06-28 02:23:30,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:30,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439364011] [2024-06-28 02:23:30,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:30,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:30,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:30,877 INFO L134 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:23:30,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:30,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439364011] [2024-06-28 02:23:30,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439364011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:30,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:30,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:30,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204271854] [2024-06-28 02:23:30,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:30,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:30,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:30,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:30,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:30,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:30,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 285 transitions, 4273 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:30,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:30,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:30,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:31,632 INFO L124 PetriNetUnfolderBase]: 2966/5167 cut-off events. [2024-06-28 02:23:31,633 INFO L125 PetriNetUnfolderBase]: For 324998/324998 co-relation queries the response was YES. [2024-06-28 02:23:31,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35757 conditions, 5167 events. 2966/5167 cut-off events. For 324998/324998 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34971 event pairs, 1137 based on Foata normal form. 1/5161 useless extension candidates. Maximal degree in co-relation 35654. Up to 4341 conditions per place. [2024-06-28 02:23:31,688 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 152 selfloop transitions, 153 changer transitions 0/312 dead transitions. [2024-06-28 02:23:31,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 312 transitions, 5336 flow [2024-06-28 02:23:31,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:31,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:31,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:23:31,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:23:31,689 INFO L175 Difference]: Start difference. First operand has 233 places, 285 transitions, 4273 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:23:31,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 312 transitions, 5336 flow [2024-06-28 02:23:32,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 312 transitions, 5142 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-28 02:23:32,669 INFO L231 Difference]: Finished difference. Result has 238 places, 288 transitions, 4456 flow [2024-06-28 02:23:32,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4456, PETRI_PLACES=238, PETRI_TRANSITIONS=288} [2024-06-28 02:23:32,669 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 02:23:32,669 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 288 transitions, 4456 flow [2024-06-28 02:23:32,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:32,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:32,670 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:23:32,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:23:32,670 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:23:32,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:32,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1539374385, now seen corresponding path program 5 times [2024-06-28 02:23:32,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:32,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550816504] [2024-06-28 02:23:32,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:32,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:32,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:32,753 INFO L134 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:23:32,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:32,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550816504] [2024-06-28 02:23:32,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550816504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:32,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:32,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:32,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535661158] [2024-06-28 02:23:32,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:32,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:32,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:32,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:32,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:32,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:32,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 288 transitions, 4456 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:32,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:32,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:32,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:33,508 INFO L124 PetriNetUnfolderBase]: 2971/5192 cut-off events. [2024-06-28 02:23:33,508 INFO L125 PetriNetUnfolderBase]: For 336672/336675 co-relation queries the response was YES. [2024-06-28 02:23:33,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36088 conditions, 5192 events. 2971/5192 cut-off events. For 336672/336675 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35241 event pairs, 1159 based on Foata normal form. 3/5184 useless extension candidates. Maximal degree in co-relation 35985. Up to 4345 conditions per place. [2024-06-28 02:23:33,564 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 136 changer transitions 0/311 dead transitions. [2024-06-28 02:23:33,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 311 transitions, 5512 flow [2024-06-28 02:23:33,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:33,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:33,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:23:33,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:23:33,565 INFO L175 Difference]: Start difference. First operand has 238 places, 288 transitions, 4456 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:23:33,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 311 transitions, 5512 flow [2024-06-28 02:23:34,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 311 transitions, 5154 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:34,664 INFO L231 Difference]: Finished difference. Result has 239 places, 291 transitions, 4440 flow [2024-06-28 02:23:34,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4102, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4440, PETRI_PLACES=239, PETRI_TRANSITIONS=291} [2024-06-28 02:23:34,665 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-28 02:23:34,665 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 291 transitions, 4440 flow [2024-06-28 02:23:34,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:34,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:34,665 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:23:34,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:23:34,666 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:23:34,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:34,666 INFO L85 PathProgramCache]: Analyzing trace with hash 2115146937, now seen corresponding path program 3 times [2024-06-28 02:23:34,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:34,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508208465] [2024-06-28 02:23:34,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:34,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:34,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:34,756 INFO L134 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:23:34,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:34,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508208465] [2024-06-28 02:23:34,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508208465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:34,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:34,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:34,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127885577] [2024-06-28 02:23:34,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:34,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:34,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:34,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:34,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:34,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:34,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 291 transitions, 4440 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:34,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:34,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:34,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:35,519 INFO L124 PetriNetUnfolderBase]: 2976/5184 cut-off events. [2024-06-28 02:23:35,519 INFO L125 PetriNetUnfolderBase]: For 347450/347450 co-relation queries the response was YES. [2024-06-28 02:23:35,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36239 conditions, 5184 events. 2976/5184 cut-off events. For 347450/347450 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35098 event pairs, 1138 based on Foata normal form. 1/5178 useless extension candidates. Maximal degree in co-relation 36135. Up to 4349 conditions per place. [2024-06-28 02:23:35,575 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 151 selfloop transitions, 157 changer transitions 0/315 dead transitions. [2024-06-28 02:23:35,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 315 transitions, 5517 flow [2024-06-28 02:23:35,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:35,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:35,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:23:35,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:23:35,577 INFO L175 Difference]: Start difference. First operand has 239 places, 291 transitions, 4440 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:23:35,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 315 transitions, 5517 flow [2024-06-28 02:23:36,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 315 transitions, 5227 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:36,644 INFO L231 Difference]: Finished difference. Result has 243 places, 294 transitions, 4539 flow [2024-06-28 02:23:36,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4154, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4539, PETRI_PLACES=243, PETRI_TRANSITIONS=294} [2024-06-28 02:23:36,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-28 02:23:36,645 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 294 transitions, 4539 flow [2024-06-28 02:23:36,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:36,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:36,645 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:23:36,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:23:36,646 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:23:36,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:36,646 INFO L85 PathProgramCache]: Analyzing trace with hash 852845263, now seen corresponding path program 6 times [2024-06-28 02:23:36,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:36,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579645104] [2024-06-28 02:23:36,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:36,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:36,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:36,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:23:36,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:36,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579645104] [2024-06-28 02:23:36,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579645104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:36,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:36,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:36,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779551971] [2024-06-28 02:23:36,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:36,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:36,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:36,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:36,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:36,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:36,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 294 transitions, 4539 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:36,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:36,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:36,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:37,465 INFO L124 PetriNetUnfolderBase]: 2973/5195 cut-off events. [2024-06-28 02:23:37,465 INFO L125 PetriNetUnfolderBase]: For 357025/357028 co-relation queries the response was YES. [2024-06-28 02:23:37,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36394 conditions, 5195 events. 2973/5195 cut-off events. For 357025/357028 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35315 event pairs, 1161 based on Foata normal form. 3/5187 useless extension candidates. Maximal degree in co-relation 36289. Up to 4347 conditions per place. [2024-06-28 02:23:37,521 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 139 changer transitions 0/310 dead transitions. [2024-06-28 02:23:37,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 310 transitions, 5415 flow [2024-06-28 02:23:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:37,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:37,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:23:37,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:23:37,523 INFO L175 Difference]: Start difference. First operand has 243 places, 294 transitions, 4539 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:23:37,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 310 transitions, 5415 flow [2024-06-28 02:23:38,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 310 transitions, 5129 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:38,724 INFO L231 Difference]: Finished difference. Result has 245 places, 294 transitions, 4537 flow [2024-06-28 02:23:38,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4537, PETRI_PLACES=245, PETRI_TRANSITIONS=294} [2024-06-28 02:23:38,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-28 02:23:38,724 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 294 transitions, 4537 flow [2024-06-28 02:23:38,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:38,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:38,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] [2024-06-28 02:23:38,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:23:38,725 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:23:38,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:38,726 INFO L85 PathProgramCache]: Analyzing trace with hash 2127348537, now seen corresponding path program 4 times [2024-06-28 02:23:38,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:38,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217698915] [2024-06-28 02:23:38,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:38,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:38,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:38,817 INFO L134 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:23:38,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:38,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217698915] [2024-06-28 02:23:38,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217698915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:38,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:38,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:38,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39703088] [2024-06-28 02:23:38,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:38,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:38,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:38,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:38,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:38,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:38,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 294 transitions, 4537 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:38,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:38,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:38,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:39,574 INFO L124 PetriNetUnfolderBase]: 2970/5176 cut-off events. [2024-06-28 02:23:39,574 INFO L125 PetriNetUnfolderBase]: For 367243/367243 co-relation queries the response was YES. [2024-06-28 02:23:39,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36420 conditions, 5176 events. 2970/5176 cut-off events. For 367243/367243 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 35054 event pairs, 1137 based on Foata normal form. 1/5170 useless extension candidates. Maximal degree in co-relation 36314. Up to 4345 conditions per place. [2024-06-28 02:23:39,630 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 151 selfloop transitions, 157 changer transitions 0/315 dead transitions. [2024-06-28 02:23:39,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 315 transitions, 5557 flow [2024-06-28 02:23:39,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:39,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:39,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:23:39,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:23:39,631 INFO L175 Difference]: Start difference. First operand has 245 places, 294 transitions, 4537 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:23:39,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 315 transitions, 5557 flow [2024-06-28 02:23:40,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 315 transitions, 5182 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:23:40,569 INFO L231 Difference]: Finished difference. Result has 247 places, 294 transitions, 4482 flow [2024-06-28 02:23:40,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4482, PETRI_PLACES=247, PETRI_TRANSITIONS=294} [2024-06-28 02:23:40,570 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-28 02:23:40,570 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 294 transitions, 4482 flow [2024-06-28 02:23:40,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:40,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:40,571 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:23:40,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:23:40,571 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:23:40,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:40,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1960654053, now seen corresponding path program 5 times [2024-06-28 02:23:40,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:40,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126128126] [2024-06-28 02:23:40,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:40,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:40,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:40,660 INFO L134 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:23:40,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:40,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126128126] [2024-06-28 02:23:40,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126128126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:40,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:40,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:40,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023718587] [2024-06-28 02:23:40,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:40,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:40,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:40,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:40,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:40,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:40,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 294 transitions, 4482 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:40,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:40,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:40,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:41,462 INFO L124 PetriNetUnfolderBase]: 2967/5186 cut-off events. [2024-06-28 02:23:41,462 INFO L125 PetriNetUnfolderBase]: For 374853/374853 co-relation queries the response was YES. [2024-06-28 02:23:41,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36396 conditions, 5186 events. 2967/5186 cut-off events. For 374853/374853 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 35205 event pairs, 1107 based on Foata normal form. 1/5182 useless extension candidates. Maximal degree in co-relation 36290. Up to 4608 conditions per place. [2024-06-28 02:23:41,520 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 254 selfloop transitions, 51 changer transitions 0/312 dead transitions. [2024-06-28 02:23:41,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 312 transitions, 5262 flow [2024-06-28 02:23:41,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:41,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:41,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:23:41,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:23:41,521 INFO L175 Difference]: Start difference. First operand has 247 places, 294 transitions, 4482 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:23:41,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 312 transitions, 5262 flow [2024-06-28 02:23:42,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 312 transitions, 4696 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-28 02:23:42,372 INFO L231 Difference]: Finished difference. Result has 246 places, 294 transitions, 4024 flow [2024-06-28 02:23:42,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4024, PETRI_PLACES=246, PETRI_TRANSITIONS=294} [2024-06-28 02:23:42,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 02:23:42,373 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 294 transitions, 4024 flow [2024-06-28 02:23:42,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:42,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:42,373 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:23:42,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:23:42,373 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:23:42,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:42,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1536111551, now seen corresponding path program 6 times [2024-06-28 02:23:42,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:42,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873015756] [2024-06-28 02:23:42,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:42,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:42,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:42,469 INFO L134 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:23:42,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:42,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873015756] [2024-06-28 02:23:42,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873015756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:42,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:42,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:42,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053549332] [2024-06-28 02:23:42,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:42,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:42,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:42,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:42,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:42,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:42,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 294 transitions, 4024 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:42,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:42,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:42,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:43,262 INFO L124 PetriNetUnfolderBase]: 2964/5181 cut-off events. [2024-06-28 02:23:43,263 INFO L125 PetriNetUnfolderBase]: For 381046/381046 co-relation queries the response was YES. [2024-06-28 02:23:43,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35927 conditions, 5181 events. 2964/5181 cut-off events. For 381046/381046 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 35181 event pairs, 1107 based on Foata normal form. 1/5177 useless extension candidates. Maximal degree in co-relation 35822. Up to 4605 conditions per place. [2024-06-28 02:23:43,319 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 253 selfloop transitions, 51 changer transitions 0/311 dead transitions. [2024-06-28 02:23:43,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 311 transitions, 4680 flow [2024-06-28 02:23:43,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:43,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:43,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:23:43,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:23:43,321 INFO L175 Difference]: Start difference. First operand has 246 places, 294 transitions, 4024 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:23:43,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 311 transitions, 4680 flow [2024-06-28 02:23:44,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 311 transitions, 4546 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:44,238 INFO L231 Difference]: Finished difference. Result has 248 places, 294 transitions, 3998 flow [2024-06-28 02:23:44,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3998, PETRI_PLACES=248, PETRI_TRANSITIONS=294} [2024-06-28 02:23:44,238 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 02:23:44,238 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 294 transitions, 3998 flow [2024-06-28 02:23:44,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:44,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:44,239 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:23:44,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:23:44,239 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:23:44,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:44,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1536111923, now seen corresponding path program 7 times [2024-06-28 02:23:44,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:44,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76168880] [2024-06-28 02:23:44,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:44,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:44,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:44,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:23:44,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:44,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76168880] [2024-06-28 02:23:44,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76168880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:44,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:44,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:23:44,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499267829] [2024-06-28 02:23:44,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:44,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:23:44,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:44,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:23:44,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:23:44,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:44,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 294 transitions, 3998 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:44,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:44,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:44,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:45,093 INFO L124 PetriNetUnfolderBase]: 2958/5179 cut-off events. [2024-06-28 02:23:45,093 INFO L125 PetriNetUnfolderBase]: For 391868/391871 co-relation queries the response was YES. [2024-06-28 02:23:45,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35916 conditions, 5179 events. 2958/5179 cut-off events. For 391868/391871 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35223 event pairs, 1125 based on Foata normal form. 4/5176 useless extension candidates. Maximal degree in co-relation 35810. Up to 4411 conditions per place. [2024-06-28 02:23:45,155 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 102 changer transitions 0/316 dead transitions. [2024-06-28 02:23:45,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 316 transitions, 4918 flow [2024-06-28 02:23:45,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:23:45,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:23:45,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:23:45,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-28 02:23:45,156 INFO L175 Difference]: Start difference. First operand has 248 places, 294 transitions, 3998 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:23:45,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 316 transitions, 4918 flow [2024-06-28 02:23:46,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 316 transitions, 4754 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:46,069 INFO L231 Difference]: Finished difference. Result has 246 places, 294 transitions, 4050 flow [2024-06-28 02:23:46,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3834, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4050, PETRI_PLACES=246, PETRI_TRANSITIONS=294} [2024-06-28 02:23:46,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-28 02:23:46,070 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 294 transitions, 4050 flow [2024-06-28 02:23:46,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:46,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:46,070 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:23:46,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:23:46,070 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:23:46,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:46,071 INFO L85 PathProgramCache]: Analyzing trace with hash 807464671, now seen corresponding path program 7 times [2024-06-28 02:23:46,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:46,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910200191] [2024-06-28 02:23:46,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:46,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:46,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:46,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:23:46,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:46,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910200191] [2024-06-28 02:23:46,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910200191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:46,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:46,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:46,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948882416] [2024-06-28 02:23:46,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:46,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:46,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:46,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:46,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:46,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:46,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 294 transitions, 4050 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:46,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:46,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:46,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:47,010 INFO L124 PetriNetUnfolderBase]: 2963/5188 cut-off events. [2024-06-28 02:23:47,010 INFO L125 PetriNetUnfolderBase]: For 402377/402380 co-relation queries the response was YES. [2024-06-28 02:23:47,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36320 conditions, 5188 events. 2963/5188 cut-off events. For 402377/402380 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35318 event pairs, 1125 based on Foata normal form. 3/5184 useless extension candidates. Maximal degree in co-relation 36213. Up to 4415 conditions per place. [2024-06-28 02:23:47,062 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 201 selfloop transitions, 106 changer transitions 0/314 dead transitions. [2024-06-28 02:23:47,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 314 transitions, 5022 flow [2024-06-28 02:23:47,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:47,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:47,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:23:47,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:23:47,063 INFO L175 Difference]: Start difference. First operand has 246 places, 294 transitions, 4050 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:23:47,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 314 transitions, 5022 flow [2024-06-28 02:23:47,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 314 transitions, 4690 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:47,922 INFO L231 Difference]: Finished difference. Result has 245 places, 297 transitions, 4012 flow [2024-06-28 02:23:47,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4012, PETRI_PLACES=245, PETRI_TRANSITIONS=297} [2024-06-28 02:23:47,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-28 02:23:47,923 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 297 transitions, 4012 flow [2024-06-28 02:23:47,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:47,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:47,923 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:23:47,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:23:47,923 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:23:47,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:47,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1962503683, now seen corresponding path program 8 times [2024-06-28 02:23:47,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:47,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985838261] [2024-06-28 02:23:47,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:47,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:47,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:48,005 INFO L134 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:23:48,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:48,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985838261] [2024-06-28 02:23:48,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985838261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:48,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:48,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:48,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637375288] [2024-06-28 02:23:48,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:48,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:48,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:48,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:48,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:48,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:48,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 297 transitions, 4012 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:48,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:48,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:48,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:48,770 INFO L124 PetriNetUnfolderBase]: 2968/5191 cut-off events. [2024-06-28 02:23:48,770 INFO L125 PetriNetUnfolderBase]: For 389265/389265 co-relation queries the response was YES. [2024-06-28 02:23:48,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36073 conditions, 5191 events. 2968/5191 cut-off events. For 389265/389265 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35305 event pairs, 1107 based on Foata normal form. 1/5187 useless extension candidates. Maximal degree in co-relation 35966. Up to 4419 conditions per place. [2024-06-28 02:23:48,827 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 123 changer transitions 0/325 dead transitions. [2024-06-28 02:23:48,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 325 transitions, 5146 flow [2024-06-28 02:23:48,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:48,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:48,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:23:48,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:23:48,829 INFO L175 Difference]: Start difference. First operand has 245 places, 297 transitions, 4012 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:23:48,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 325 transitions, 5146 flow [2024-06-28 02:23:49,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 325 transitions, 4955 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:23:49,747 INFO L231 Difference]: Finished difference. Result has 249 places, 300 transitions, 4143 flow [2024-06-28 02:23:49,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3823, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4143, PETRI_PLACES=249, PETRI_TRANSITIONS=300} [2024-06-28 02:23:49,747 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-28 02:23:49,747 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 300 transitions, 4143 flow [2024-06-28 02:23:49,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:49,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:49,747 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:23:49,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:23:49,748 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:23:49,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:49,748 INFO L85 PathProgramCache]: Analyzing trace with hash 630333151, now seen corresponding path program 9 times [2024-06-28 02:23:49,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:49,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425373614] [2024-06-28 02:23:49,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:49,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:49,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:49,842 INFO L134 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:23:49,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:49,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425373614] [2024-06-28 02:23:49,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425373614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:49,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:49,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:49,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310219563] [2024-06-28 02:23:49,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:49,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:49,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:49,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:49,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:49,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:49,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 300 transitions, 4143 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:49,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:49,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:49,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:50,729 INFO L124 PetriNetUnfolderBase]: 2962/5189 cut-off events. [2024-06-28 02:23:50,730 INFO L125 PetriNetUnfolderBase]: For 400154/400157 co-relation queries the response was YES. [2024-06-28 02:23:50,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36158 conditions, 5189 events. 2962/5189 cut-off events. For 400154/400157 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35346 event pairs, 1125 based on Foata normal form. 4/5186 useless extension candidates. Maximal degree in co-relation 36050. Up to 4414 conditions per place. [2024-06-28 02:23:50,788 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 108 changer transitions 0/318 dead transitions. [2024-06-28 02:23:50,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 318 transitions, 5059 flow [2024-06-28 02:23:50,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:50,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:50,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:23:50,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:23:50,789 INFO L175 Difference]: Start difference. First operand has 249 places, 300 transitions, 4143 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:23:50,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 318 transitions, 5059 flow [2024-06-28 02:23:51,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 318 transitions, 4810 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 02:23:51,792 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 4121 flow [2024-06-28 02:23:51,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4121, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-28 02:23:51,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-28 02:23:51,793 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 4121 flow [2024-06-28 02:23:51,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:51,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:51,793 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:23:51,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:23:51,794 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:23:51,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:51,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1968044623, now seen corresponding path program 10 times [2024-06-28 02:23:51,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:51,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649807054] [2024-06-28 02:23:51,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:51,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:51,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:51,878 INFO L134 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:23:51,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:51,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649807054] [2024-06-28 02:23:51,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649807054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:51,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:51,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:51,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965757981] [2024-06-28 02:23:51,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:51,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:51,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:51,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:51,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:51,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:51,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 4121 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:51,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:51,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:51,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:52,771 INFO L124 PetriNetUnfolderBase]: 2959/5179 cut-off events. [2024-06-28 02:23:52,771 INFO L125 PetriNetUnfolderBase]: For 395614/395614 co-relation queries the response was YES. [2024-06-28 02:23:52,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35988 conditions, 5179 events. 2959/5179 cut-off events. For 395614/395614 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 35233 event pairs, 1107 based on Foata normal form. 1/5175 useless extension candidates. Maximal degree in co-relation 35880. Up to 4412 conditions per place. [2024-06-28 02:23:52,831 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 192 selfloop transitions, 127 changer transitions 0/326 dead transitions. [2024-06-28 02:23:52,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 326 transitions, 4949 flow [2024-06-28 02:23:52,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:23:52,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:23:52,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 02:23:52,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-28 02:23:52,832 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 4121 flow. Second operand 9 states and 218 transitions. [2024-06-28 02:23:52,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 326 transitions, 4949 flow [2024-06-28 02:23:53,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 326 transitions, 4543 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:53,803 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 3979 flow [2024-06-28 02:23:53,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3715, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3979, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-28 02:23:53,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-28 02:23:53,803 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 3979 flow [2024-06-28 02:23:53,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:53,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:53,803 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:23:53,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:23:53,804 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:23:53,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:53,804 INFO L85 PathProgramCache]: Analyzing trace with hash 630609733, now seen corresponding path program 2 times [2024-06-28 02:23:53,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:53,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476243704] [2024-06-28 02:23:53,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:53,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:53,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:53,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:23:53,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:53,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476243704] [2024-06-28 02:23:53,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476243704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:53,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:53,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:53,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817681761] [2024-06-28 02:23:53,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:53,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:53,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:53,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:53,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:53,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:53,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 3979 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:53,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:53,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:53,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:54,755 INFO L124 PetriNetUnfolderBase]: 3201/5617 cut-off events. [2024-06-28 02:23:54,755 INFO L125 PetriNetUnfolderBase]: For 514731/514734 co-relation queries the response was YES. [2024-06-28 02:23:54,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39608 conditions, 5617 events. 3201/5617 cut-off events. For 514731/514734 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39028 event pairs, 1154 based on Foata normal form. 38/5648 useless extension candidates. Maximal degree in co-relation 39499. Up to 4226 conditions per place. [2024-06-28 02:23:54,824 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 217 selfloop transitions, 110 changer transitions 0/334 dead transitions. [2024-06-28 02:23:54,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 334 transitions, 5245 flow [2024-06-28 02:23:54,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:54,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:54,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:23:54,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:23:54,825 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 3979 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:23:54,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 334 transitions, 5245 flow [2024-06-28 02:23:55,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 334 transitions, 4951 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 02:23:55,982 INFO L231 Difference]: Finished difference. Result has 251 places, 304 transitions, 4044 flow [2024-06-28 02:23:55,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4044, PETRI_PLACES=251, PETRI_TRANSITIONS=304} [2024-06-28 02:23:55,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-28 02:23:55,983 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 304 transitions, 4044 flow [2024-06-28 02:23:55,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:55,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:55,983 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:23:55,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:23:55,983 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:23:55,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:55,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1073438533, now seen corresponding path program 3 times [2024-06-28 02:23:55,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:55,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863361033] [2024-06-28 02:23:55,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:55,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:55,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:56,067 INFO L134 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:23:56,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:56,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863361033] [2024-06-28 02:23:56,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863361033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:56,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:56,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:56,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635679309] [2024-06-28 02:23:56,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:56,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:56,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:56,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:56,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:56,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:56,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 304 transitions, 4044 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:56,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:56,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:56,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:57,051 INFO L124 PetriNetUnfolderBase]: 3544/6200 cut-off events. [2024-06-28 02:23:57,051 INFO L125 PetriNetUnfolderBase]: For 600727/600730 co-relation queries the response was YES. [2024-06-28 02:23:57,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45362 conditions, 6200 events. 3544/6200 cut-off events. For 600727/600730 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 43895 event pairs, 1240 based on Foata normal form. 38/6231 useless extension candidates. Maximal degree in co-relation 45252. Up to 3890 conditions per place. [2024-06-28 02:23:57,123 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 220 selfloop transitions, 118 changer transitions 0/345 dead transitions. [2024-06-28 02:23:57,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 345 transitions, 5520 flow [2024-06-28 02:23:57,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:57,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:57,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:23:57,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:23:57,124 INFO L175 Difference]: Start difference. First operand has 251 places, 304 transitions, 4044 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:23:57,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 345 transitions, 5520 flow [2024-06-28 02:23:58,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 345 transitions, 5333 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 02:23:58,348 INFO L231 Difference]: Finished difference. Result has 256 places, 307 transitions, 4200 flow [2024-06-28 02:23:58,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3857, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4200, PETRI_PLACES=256, PETRI_TRANSITIONS=307} [2024-06-28 02:23:58,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-28 02:23:58,349 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 307 transitions, 4200 flow [2024-06-28 02:23:58,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:58,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:23:58,350 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:23:58,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:23:58,350 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:23:58,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:23:58,350 INFO L85 PathProgramCache]: Analyzing trace with hash 267633169, now seen corresponding path program 1 times [2024-06-28 02:23:58,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:23:58,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417263053] [2024-06-28 02:23:58,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:23:58,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:23:58,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:23:58,441 INFO L134 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:23:58,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:23:58,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417263053] [2024-06-28 02:23:58,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417263053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:23:58,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:23:58,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:23:58,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225232352] [2024-06-28 02:23:58,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:23:58,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:23:58,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:23:58,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:23:58,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:23:58,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:23:58,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 307 transitions, 4200 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:23:58,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:23:58,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:23:58,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:23:59,426 INFO L124 PetriNetUnfolderBase]: 3564/6242 cut-off events. [2024-06-28 02:23:59,426 INFO L125 PetriNetUnfolderBase]: For 561025/561025 co-relation queries the response was YES. [2024-06-28 02:23:59,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45904 conditions, 6242 events. 3564/6242 cut-off events. For 561025/561025 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 44545 event pairs, 1372 based on Foata normal form. 6/6247 useless extension candidates. Maximal degree in co-relation 45791. Up to 5583 conditions per place. [2024-06-28 02:23:59,498 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 284 selfloop transitions, 49 changer transitions 0/340 dead transitions. [2024-06-28 02:23:59,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 340 transitions, 5027 flow [2024-06-28 02:23:59,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:23:59,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:23:59,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:23:59,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:23:59,499 INFO L175 Difference]: Start difference. First operand has 256 places, 307 transitions, 4200 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:23:59,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 340 transitions, 5027 flow [2024-06-28 02:24:00,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 340 transitions, 4669 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:00,798 INFO L231 Difference]: Finished difference. Result has 258 places, 308 transitions, 3968 flow [2024-06-28 02:24:00,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3848, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3968, PETRI_PLACES=258, PETRI_TRANSITIONS=308} [2024-06-28 02:24:00,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 217 predicate places. [2024-06-28 02:24:00,799 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 308 transitions, 3968 flow [2024-06-28 02:24:00,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:00,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:00,799 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:24:00,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:24:00,799 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:24:00,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:00,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1244977199, now seen corresponding path program 2 times [2024-06-28 02:24:00,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:00,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432453239] [2024-06-28 02:24:00,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:00,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:00,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:00,900 INFO L134 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:24:00,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:00,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432453239] [2024-06-28 02:24:00,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432453239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:00,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:00,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:00,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650238578] [2024-06-28 02:24:00,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:00,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:00,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:00,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:00,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:00,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:00,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 308 transitions, 3968 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:00,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:00,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:00,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:02,007 INFO L124 PetriNetUnfolderBase]: 3584/6275 cut-off events. [2024-06-28 02:24:02,008 INFO L125 PetriNetUnfolderBase]: For 575079/575079 co-relation queries the response was YES. [2024-06-28 02:24:02,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45242 conditions, 6275 events. 3584/6275 cut-off events. For 575079/575079 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 44861 event pairs, 1410 based on Foata normal form. 6/6280 useless extension candidates. Maximal degree in co-relation 45129. Up to 5635 conditions per place. [2024-06-28 02:24:02,079 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 287 selfloop transitions, 45 changer transitions 0/339 dead transitions. [2024-06-28 02:24:02,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 339 transitions, 4915 flow [2024-06-28 02:24:02,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:02,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:02,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:24:02,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:24:02,080 INFO L175 Difference]: Start difference. First operand has 258 places, 308 transitions, 3968 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:24:02,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 339 transitions, 4915 flow [2024-06-28 02:24:03,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 339 transitions, 4786 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:03,427 INFO L231 Difference]: Finished difference. Result has 260 places, 309 transitions, 3952 flow [2024-06-28 02:24:03,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3952, PETRI_PLACES=260, PETRI_TRANSITIONS=309} [2024-06-28 02:24:03,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-28 02:24:03,427 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 309 transitions, 3952 flow [2024-06-28 02:24:03,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:03,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:03,428 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:24:03,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:24:03,428 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:24:03,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:03,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1244829329, now seen corresponding path program 3 times [2024-06-28 02:24:03,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:03,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613759506] [2024-06-28 02:24:03,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:03,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:03,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:03,537 INFO L134 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:24:03,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:03,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613759506] [2024-06-28 02:24:03,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613759506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:03,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:03,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:03,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308187762] [2024-06-28 02:24:03,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:03,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:03,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:03,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:03,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:03,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:03,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 309 transitions, 3952 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:03,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:03,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:03,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:04,485 INFO L124 PetriNetUnfolderBase]: 3566/6249 cut-off events. [2024-06-28 02:24:04,485 INFO L125 PetriNetUnfolderBase]: For 577362/577362 co-relation queries the response was YES. [2024-06-28 02:24:04,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44656 conditions, 6249 events. 3566/6249 cut-off events. For 577362/577362 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 44691 event pairs, 1408 based on Foata normal form. 8/6256 useless extension candidates. Maximal degree in co-relation 44543. Up to 5657 conditions per place. [2024-06-28 02:24:04,560 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 285 selfloop transitions, 42 changer transitions 0/334 dead transitions. [2024-06-28 02:24:04,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 334 transitions, 4720 flow [2024-06-28 02:24:04,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:04,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:04,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:24:04,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:24:04,561 INFO L175 Difference]: Start difference. First operand has 260 places, 309 transitions, 3952 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:24:04,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 334 transitions, 4720 flow [2024-06-28 02:24:05,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 334 transitions, 4581 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:05,918 INFO L231 Difference]: Finished difference. Result has 261 places, 309 transitions, 3902 flow [2024-06-28 02:24:05,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3813, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3902, PETRI_PLACES=261, PETRI_TRANSITIONS=309} [2024-06-28 02:24:05,918 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-28 02:24:05,919 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 309 transitions, 3902 flow [2024-06-28 02:24:05,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:05,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:05,919 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:24:05,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:24:05,919 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:24:05,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:05,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1262745877, now seen corresponding path program 4 times [2024-06-28 02:24:05,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:05,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461474675] [2024-06-28 02:24:05,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:05,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:05,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:06,008 INFO L134 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:24:06,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:06,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461474675] [2024-06-28 02:24:06,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461474675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:06,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:06,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:06,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113763092] [2024-06-28 02:24:06,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:06,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:06,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:06,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:06,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:06,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:06,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 309 transitions, 3902 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:06,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:06,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:06,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:07,029 INFO L124 PetriNetUnfolderBase]: 3788/6618 cut-off events. [2024-06-28 02:24:07,030 INFO L125 PetriNetUnfolderBase]: For 619333/619333 co-relation queries the response was YES. [2024-06-28 02:24:07,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44502 conditions, 6618 events. 3788/6618 cut-off events. For 619333/619333 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 47706 event pairs, 1389 based on Foata normal form. 42/6655 useless extension candidates. Maximal degree in co-relation 44389. Up to 5404 conditions per place. [2024-06-28 02:24:07,109 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 44 changer transitions 11/349 dead transitions. [2024-06-28 02:24:07,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 349 transitions, 4844 flow [2024-06-28 02:24:07,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:07,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:07,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:24:07,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:24:07,110 INFO L175 Difference]: Start difference. First operand has 261 places, 309 transitions, 3902 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:24:07,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 349 transitions, 4844 flow [2024-06-28 02:24:08,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 349 transitions, 4753 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:08,368 INFO L231 Difference]: Finished difference. Result has 263 places, 315 transitions, 3996 flow [2024-06-28 02:24:08,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3813, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3996, PETRI_PLACES=263, PETRI_TRANSITIONS=315} [2024-06-28 02:24:08,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-28 02:24:08,369 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 315 transitions, 3996 flow [2024-06-28 02:24:08,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:08,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:08,369 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:24:08,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:24:08,369 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:24:08,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:08,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1361288631, now seen corresponding path program 5 times [2024-06-28 02:24:08,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:08,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453796616] [2024-06-28 02:24:08,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:08,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:08,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:08,459 INFO L134 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:24:08,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:08,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453796616] [2024-06-28 02:24:08,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453796616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:08,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:08,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:24:08,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401709343] [2024-06-28 02:24:08,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:08,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:24:08,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:08,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:24:08,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:24:08,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:08,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 315 transitions, 3996 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:08,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:08,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:08,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:09,425 INFO L124 PetriNetUnfolderBase]: 3588/6276 cut-off events. [2024-06-28 02:24:09,425 INFO L125 PetriNetUnfolderBase]: For 536486/536486 co-relation queries the response was YES. [2024-06-28 02:24:09,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40727 conditions, 6276 events. 3588/6276 cut-off events. For 536486/536486 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 44828 event pairs, 1102 based on Foata normal form. 42/6313 useless extension candidates. Maximal degree in co-relation 40612. Up to 4350 conditions per place. [2024-06-28 02:24:09,499 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 249 selfloop transitions, 86 changer transitions 10/352 dead transitions. [2024-06-28 02:24:09,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 352 transitions, 4835 flow [2024-06-28 02:24:09,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:09,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:09,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:24:09,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-28 02:24:09,500 INFO L175 Difference]: Start difference. First operand has 263 places, 315 transitions, 3996 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:24:09,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 352 transitions, 4835 flow [2024-06-28 02:24:10,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 352 transitions, 4711 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:10,846 INFO L231 Difference]: Finished difference. Result has 267 places, 309 transitions, 4015 flow [2024-06-28 02:24:10,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3874, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4015, PETRI_PLACES=267, PETRI_TRANSITIONS=309} [2024-06-28 02:24:10,846 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-28 02:24:10,846 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 309 transitions, 4015 flow [2024-06-28 02:24:10,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:10,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:10,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:10,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:24:10,847 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:24:10,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:10,848 INFO L85 PathProgramCache]: Analyzing trace with hash 819258498, now seen corresponding path program 1 times [2024-06-28 02:24:10,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:10,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024011380] [2024-06-28 02:24:10,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:10,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:10,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:10,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:24:10,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:10,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024011380] [2024-06-28 02:24:10,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024011380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:10,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:10,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:10,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505234578] [2024-06-28 02:24:10,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:10,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:10,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:10,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:10,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:10,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:10,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 309 transitions, 4015 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:10,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:10,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:10,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:11,872 INFO L124 PetriNetUnfolderBase]: 3438/5989 cut-off events. [2024-06-28 02:24:11,872 INFO L125 PetriNetUnfolderBase]: For 503808/503808 co-relation queries the response was YES. [2024-06-28 02:24:11,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41702 conditions, 5989 events. 3438/5989 cut-off events. For 503808/503808 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 42086 event pairs, 1129 based on Foata normal form. 10/5990 useless extension candidates. Maximal degree in co-relation 41585. Up to 4934 conditions per place. [2024-06-28 02:24:11,939 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 241 selfloop transitions, 102 changer transitions 0/350 dead transitions. [2024-06-28 02:24:11,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 350 transitions, 5275 flow [2024-06-28 02:24:11,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:11,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:11,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-28 02:24:11,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-28 02:24:11,940 INFO L175 Difference]: Start difference. First operand has 267 places, 309 transitions, 4015 flow. Second operand 9 states and 226 transitions. [2024-06-28 02:24:11,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 350 transitions, 5275 flow [2024-06-28 02:24:13,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 350 transitions, 5125 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:13,126 INFO L231 Difference]: Finished difference. Result has 271 places, 313 transitions, 4245 flow [2024-06-28 02:24:13,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3869, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4245, PETRI_PLACES=271, PETRI_TRANSITIONS=313} [2024-06-28 02:24:13,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-28 02:24:13,127 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 313 transitions, 4245 flow [2024-06-28 02:24:13,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:13,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:13,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] [2024-06-28 02:24:13,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:24:13,128 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:24:13,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:13,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1962704844, now seen corresponding path program 2 times [2024-06-28 02:24:13,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:13,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111294138] [2024-06-28 02:24:13,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:13,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:13,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:13,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:24:13,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:13,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111294138] [2024-06-28 02:24:13,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111294138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:13,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:13,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:13,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472980261] [2024-06-28 02:24:13,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:13,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:13,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:13,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:13,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:13,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:13,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 313 transitions, 4245 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:13,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:13,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:13,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:14,189 INFO L124 PetriNetUnfolderBase]: 3415/5963 cut-off events. [2024-06-28 02:24:14,189 INFO L125 PetriNetUnfolderBase]: For 480767/480767 co-relation queries the response was YES. [2024-06-28 02:24:14,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40726 conditions, 5963 events. 3415/5963 cut-off events. For 480767/480767 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42053 event pairs, 1267 based on Foata normal form. 10/5966 useless extension candidates. Maximal degree in co-relation 40608. Up to 5220 conditions per place. [2024-06-28 02:24:14,256 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 245 selfloop transitions, 88 changer transitions 0/340 dead transitions. [2024-06-28 02:24:14,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 340 transitions, 5135 flow [2024-06-28 02:24:14,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:14,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:14,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:24:14,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 02:24:14,258 INFO L175 Difference]: Start difference. First operand has 271 places, 313 transitions, 4245 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:24:14,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 340 transitions, 5135 flow [2024-06-28 02:24:15,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 340 transitions, 4860 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:15,774 INFO L231 Difference]: Finished difference. Result has 273 places, 313 transitions, 4159 flow [2024-06-28 02:24:15,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3974, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4159, PETRI_PLACES=273, PETRI_TRANSITIONS=313} [2024-06-28 02:24:15,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-28 02:24:15,774 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 313 transitions, 4159 flow [2024-06-28 02:24:15,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:15,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:15,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:15,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:24:15,775 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:24:15,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:15,775 INFO L85 PathProgramCache]: Analyzing trace with hash -38947547, now seen corresponding path program 1 times [2024-06-28 02:24:15,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:15,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951966249] [2024-06-28 02:24:15,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:15,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:15,868 INFO L134 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:24:15,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:15,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951966249] [2024-06-28 02:24:15,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951966249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:15,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:15,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:15,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42918126] [2024-06-28 02:24:15,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:15,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:15,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:15,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:15,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:15,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:15,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 313 transitions, 4159 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:15,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:15,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:15,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:16,785 INFO L124 PetriNetUnfolderBase]: 3420/5984 cut-off events. [2024-06-28 02:24:16,786 INFO L125 PetriNetUnfolderBase]: For 442904/442912 co-relation queries the response was YES. [2024-06-28 02:24:16,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39900 conditions, 5984 events. 3420/5984 cut-off events. For 442904/442912 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42250 event pairs, 1272 based on Foata normal form. 7/5986 useless extension candidates. Maximal degree in co-relation 39782. Up to 5270 conditions per place. [2024-06-28 02:24:16,855 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 263 selfloop transitions, 75 changer transitions 0/345 dead transitions. [2024-06-28 02:24:16,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 345 transitions, 5094 flow [2024-06-28 02:24:16,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:24:16,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:24:16,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:24:16,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 02:24:16,856 INFO L175 Difference]: Start difference. First operand has 273 places, 313 transitions, 4159 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:24:16,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 345 transitions, 5094 flow [2024-06-28 02:24:18,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 345 transitions, 4876 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 02:24:18,195 INFO L231 Difference]: Finished difference. Result has 273 places, 316 transitions, 4148 flow [2024-06-28 02:24:18,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3949, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4148, PETRI_PLACES=273, PETRI_TRANSITIONS=316} [2024-06-28 02:24:18,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-28 02:24:18,195 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 316 transitions, 4148 flow [2024-06-28 02:24:18,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:18,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:18,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:18,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:24:18,196 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:24:18,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:18,196 INFO L85 PathProgramCache]: Analyzing trace with hash -557791747, now seen corresponding path program 2 times [2024-06-28 02:24:18,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:18,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537520090] [2024-06-28 02:24:18,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:18,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:18,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:18,297 INFO L134 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:24:18,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:18,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537520090] [2024-06-28 02:24:18,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537520090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:18,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:18,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:18,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518808005] [2024-06-28 02:24:18,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:18,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:18,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:18,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:18,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:18,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:18,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 316 transitions, 4148 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:18,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:18,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:18,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:19,223 INFO L124 PetriNetUnfolderBase]: 3425/5989 cut-off events. [2024-06-28 02:24:19,224 INFO L125 PetriNetUnfolderBase]: For 442356/442359 co-relation queries the response was YES. [2024-06-28 02:24:19,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39828 conditions, 5989 events. 3425/5989 cut-off events. For 442356/442359 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42365 event pairs, 1286 based on Foata normal form. 3/5985 useless extension candidates. Maximal degree in co-relation 39710. Up to 5276 conditions per place. [2024-06-28 02:24:19,292 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 248 selfloop transitions, 83 changer transitions 0/338 dead transitions. [2024-06-28 02:24:19,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 338 transitions, 5043 flow [2024-06-28 02:24:19,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:19,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:19,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:24:19,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:24:19,293 INFO L175 Difference]: Start difference. First operand has 273 places, 316 transitions, 4148 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:24:19,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 338 transitions, 5043 flow [2024-06-28 02:24:20,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 338 transitions, 4877 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:20,386 INFO L231 Difference]: Finished difference. Result has 274 places, 319 transitions, 4203 flow [2024-06-28 02:24:20,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3988, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4203, PETRI_PLACES=274, PETRI_TRANSITIONS=319} [2024-06-28 02:24:20,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-28 02:24:20,386 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 319 transitions, 4203 flow [2024-06-28 02:24:20,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:20,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:20,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:20,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:24:20,387 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:24:20,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:20,387 INFO L85 PathProgramCache]: Analyzing trace with hash -664134615, now seen corresponding path program 3 times [2024-06-28 02:24:20,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:20,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790434861] [2024-06-28 02:24:20,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:20,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:20,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:20,477 INFO L134 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:24:20,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:20,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790434861] [2024-06-28 02:24:20,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790434861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:20,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:20,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:20,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423890189] [2024-06-28 02:24:20,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:20,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:20,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:20,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:20,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:20,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:20,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 319 transitions, 4203 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:20,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:20,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:20,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:21,410 INFO L124 PetriNetUnfolderBase]: 3430/5998 cut-off events. [2024-06-28 02:24:21,410 INFO L125 PetriNetUnfolderBase]: For 454022/454025 co-relation queries the response was YES. [2024-06-28 02:24:21,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40055 conditions, 5998 events. 3430/5998 cut-off events. For 454022/454025 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42399 event pairs, 1286 based on Foata normal form. 3/5994 useless extension candidates. Maximal degree in co-relation 39936. Up to 5282 conditions per place. [2024-06-28 02:24:21,480 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 244 selfloop transitions, 89 changer transitions 0/340 dead transitions. [2024-06-28 02:24:21,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 340 transitions, 5100 flow [2024-06-28 02:24:21,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:21,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:21,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-28 02:24:21,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5475 [2024-06-28 02:24:21,481 INFO L175 Difference]: Start difference. First operand has 274 places, 319 transitions, 4203 flow. Second operand 10 states and 219 transitions. [2024-06-28 02:24:21,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 340 transitions, 5100 flow [2024-06-28 02:24:22,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 340 transitions, 4918 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:22,609 INFO L231 Difference]: Finished difference. Result has 278 places, 322 transitions, 4254 flow [2024-06-28 02:24:22,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4027, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4254, PETRI_PLACES=278, PETRI_TRANSITIONS=322} [2024-06-28 02:24:22,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-28 02:24:22,610 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 322 transitions, 4254 flow [2024-06-28 02:24:22,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:22,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:22,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:22,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:24:22,610 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:24:22,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:22,610 INFO L85 PathProgramCache]: Analyzing trace with hash -664123455, now seen corresponding path program 4 times [2024-06-28 02:24:22,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:22,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180820893] [2024-06-28 02:24:22,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:22,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:22,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:22,696 INFO L134 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:24:22,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:22,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180820893] [2024-06-28 02:24:22,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180820893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:22,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:22,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:22,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602799059] [2024-06-28 02:24:22,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:22,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:22,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:22,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:22,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:22,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:22,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 322 transitions, 4254 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:22,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:22,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:22,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:23,613 INFO L124 PetriNetUnfolderBase]: 3427/5994 cut-off events. [2024-06-28 02:24:23,614 INFO L125 PetriNetUnfolderBase]: For 463334/463337 co-relation queries the response was YES. [2024-06-28 02:24:23,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40125 conditions, 5994 events. 3427/5994 cut-off events. For 463334/463337 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 42342 event pairs, 1286 based on Foata normal form. 3/5990 useless extension candidates. Maximal degree in co-relation 40005. Up to 5279 conditions per place. [2024-06-28 02:24:23,689 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 242 selfloop transitions, 88 changer transitions 0/337 dead transitions. [2024-06-28 02:24:23,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 337 transitions, 4950 flow [2024-06-28 02:24:23,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:23,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:23,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:24:23,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:24:23,690 INFO L175 Difference]: Start difference. First operand has 278 places, 322 transitions, 4254 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:24:23,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 337 transitions, 4950 flow [2024-06-28 02:24:24,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 337 transitions, 4701 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 02:24:24,984 INFO L231 Difference]: Finished difference. Result has 277 places, 322 transitions, 4187 flow [2024-06-28 02:24:24,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4187, PETRI_PLACES=277, PETRI_TRANSITIONS=322} [2024-06-28 02:24:24,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-28 02:24:24,985 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 322 transitions, 4187 flow [2024-06-28 02:24:24,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:24,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:24,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:24,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:24:24,985 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:24:24,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:24,986 INFO L85 PathProgramCache]: Analyzing trace with hash 48571828, now seen corresponding path program 3 times [2024-06-28 02:24:24,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:24,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440004298] [2024-06-28 02:24:24,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:24,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:24,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:25,069 INFO L134 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:24:25,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:25,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440004298] [2024-06-28 02:24:25,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440004298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:25,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:25,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:25,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722802318] [2024-06-28 02:24:25,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:25,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:25,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:25,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:25,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:25,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:25,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 322 transitions, 4187 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:25,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:25,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:25,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:26,016 INFO L124 PetriNetUnfolderBase]: 3494/6069 cut-off events. [2024-06-28 02:24:26,016 INFO L125 PetriNetUnfolderBase]: For 509993/509993 co-relation queries the response was YES. [2024-06-28 02:24:26,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42048 conditions, 6069 events. 3494/6069 cut-off events. For 509993/509993 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42687 event pairs, 1284 based on Foata normal form. 2/6064 useless extension candidates. Maximal degree in co-relation 41927. Up to 5125 conditions per place. [2024-06-28 02:24:26,093 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 178 selfloop transitions, 172 changer transitions 0/357 dead transitions. [2024-06-28 02:24:26,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 357 transitions, 5433 flow [2024-06-28 02:24:26,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:26,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:26,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:24:26,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:24:26,094 INFO L175 Difference]: Start difference. First operand has 277 places, 322 transitions, 4187 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:24:26,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 357 transitions, 5433 flow [2024-06-28 02:24:27,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 357 transitions, 5257 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:27,347 INFO L231 Difference]: Finished difference. Result has 278 places, 326 transitions, 4528 flow [2024-06-28 02:24:27,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4011, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4528, PETRI_PLACES=278, PETRI_TRANSITIONS=326} [2024-06-28 02:24:27,348 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 237 predicate places. [2024-06-28 02:24:27,348 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 326 transitions, 4528 flow [2024-06-28 02:24:27,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:27,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:27,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:27,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:24:27,348 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:24:27,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:27,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1954576372, now seen corresponding path program 4 times [2024-06-28 02:24:27,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:27,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115465704] [2024-06-28 02:24:27,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:27,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:27,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:27,450 INFO L134 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:24:27,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:27,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115465704] [2024-06-28 02:24:27,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115465704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:27,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:27,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:27,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333380113] [2024-06-28 02:24:27,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:27,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:27,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:27,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:27,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:27,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:27,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 326 transitions, 4528 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:27,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:27,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:27,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:28,416 INFO L124 PetriNetUnfolderBase]: 3502/6086 cut-off events. [2024-06-28 02:24:28,416 INFO L125 PetriNetUnfolderBase]: For 526460/526460 co-relation queries the response was YES. [2024-06-28 02:24:28,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42782 conditions, 6086 events. 3502/6086 cut-off events. For 526460/526460 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 42939 event pairs, 1291 based on Foata normal form. 2/6081 useless extension candidates. Maximal degree in co-relation 42660. Up to 5226 conditions per place. [2024-06-28 02:24:28,491 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 169 changer transitions 0/351 dead transitions. [2024-06-28 02:24:28,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 351 transitions, 5504 flow [2024-06-28 02:24:28,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:28,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:24:28,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:24:28,492 INFO L175 Difference]: Start difference. First operand has 278 places, 326 transitions, 4528 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:24:28,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 351 transitions, 5504 flow [2024-06-28 02:24:29,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 351 transitions, 5048 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:29,866 INFO L231 Difference]: Finished difference. Result has 281 places, 328 transitions, 4505 flow [2024-06-28 02:24:29,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4094, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4505, PETRI_PLACES=281, PETRI_TRANSITIONS=328} [2024-06-28 02:24:29,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-28 02:24:29,866 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 328 transitions, 4505 flow [2024-06-28 02:24:29,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:29,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:29,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:29,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:24:29,867 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:24:29,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:29,867 INFO L85 PathProgramCache]: Analyzing trace with hash -22713943, now seen corresponding path program 5 times [2024-06-28 02:24:29,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:29,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172563656] [2024-06-28 02:24:29,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:29,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:29,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:29,956 INFO L134 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:24:29,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:29,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172563656] [2024-06-28 02:24:29,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172563656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:29,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:29,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:29,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122715807] [2024-06-28 02:24:29,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:29,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:29,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:29,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:29,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:30,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:30,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 328 transitions, 4505 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:30,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:30,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:30,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:30,953 INFO L124 PetriNetUnfolderBase]: 3507/6112 cut-off events. [2024-06-28 02:24:30,953 INFO L125 PetriNetUnfolderBase]: For 531476/531479 co-relation queries the response was YES. [2024-06-28 02:24:31,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42655 conditions, 6112 events. 3507/6112 cut-off events. For 531476/531479 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 43179 event pairs, 1344 based on Foata normal form. 3/6104 useless extension candidates. Maximal degree in co-relation 42532. Up to 5238 conditions per place. [2024-06-28 02:24:31,027 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 194 selfloop transitions, 153 changer transitions 0/354 dead transitions. [2024-06-28 02:24:31,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 354 transitions, 5600 flow [2024-06-28 02:24:31,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:31,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:31,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:24:31,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:24:31,028 INFO L175 Difference]: Start difference. First operand has 281 places, 328 transitions, 4505 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:24:31,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 354 transitions, 5600 flow [2024-06-28 02:24:32,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 354 transitions, 5203 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:32,519 INFO L231 Difference]: Finished difference. Result has 283 places, 331 transitions, 4469 flow [2024-06-28 02:24:32,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4114, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=283, PETRI_TRANSITIONS=331} [2024-06-28 02:24:32,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:24:32,520 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 331 transitions, 4469 flow [2024-06-28 02:24:32,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:32,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:32,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:32,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:24:32,520 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:24:32,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:32,520 INFO L85 PathProgramCache]: Analyzing trace with hash -304747084, now seen corresponding path program 5 times [2024-06-28 02:24:32,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:32,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978769631] [2024-06-28 02:24:32,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:32,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:32,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:32,604 INFO L134 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:24:32,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:32,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978769631] [2024-06-28 02:24:32,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978769631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:32,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:32,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:32,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029239380] [2024-06-28 02:24:32,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:32,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:32,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:32,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:32,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:32,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:32,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 331 transitions, 4469 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:32,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:32,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:32,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:33,644 INFO L124 PetriNetUnfolderBase]: 3734/6448 cut-off events. [2024-06-28 02:24:33,644 INFO L125 PetriNetUnfolderBase]: For 673347/673347 co-relation queries the response was YES. [2024-06-28 02:24:33,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48092 conditions, 6448 events. 3734/6448 cut-off events. For 673347/673347 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 45793 event pairs, 1244 based on Foata normal form. 2/6439 useless extension candidates. Maximal degree in co-relation 47968. Up to 4749 conditions per place. [2024-06-28 02:24:33,725 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 170 selfloop transitions, 197 changer transitions 0/374 dead transitions. [2024-06-28 02:24:33,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 374 transitions, 5999 flow [2024-06-28 02:24:33,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:33,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:33,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:24:33,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-28 02:24:33,727 INFO L175 Difference]: Start difference. First operand has 283 places, 331 transitions, 4469 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:24:33,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 374 transitions, 5999 flow [2024-06-28 02:24:35,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 374 transitions, 5671 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:35,522 INFO L231 Difference]: Finished difference. Result has 285 places, 336 transitions, 4754 flow [2024-06-28 02:24:35,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4754, PETRI_PLACES=285, PETRI_TRANSITIONS=336} [2024-06-28 02:24:35,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-28 02:24:35,522 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 336 transitions, 4754 flow [2024-06-28 02:24:35,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:35,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:35,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:24:35,523 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:24:35,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:35,523 INFO L85 PathProgramCache]: Analyzing trace with hash 2057513154, now seen corresponding path program 6 times [2024-06-28 02:24:35,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:35,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098804074] [2024-06-28 02:24:35,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:35,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:35,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:35,607 INFO L134 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:24:35,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:35,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098804074] [2024-06-28 02:24:35,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098804074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:35,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:35,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:35,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774854834] [2024-06-28 02:24:35,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:35,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:35,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:35,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:35,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:35,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:35,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 336 transitions, 4754 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:35,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:35,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:35,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:36,674 INFO L124 PetriNetUnfolderBase]: 3742/6464 cut-off events. [2024-06-28 02:24:36,674 INFO L125 PetriNetUnfolderBase]: For 693227/693227 co-relation queries the response was YES. [2024-06-28 02:24:36,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48905 conditions, 6464 events. 3742/6464 cut-off events. For 693227/693227 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 45944 event pairs, 1259 based on Foata normal form. 2/6455 useless extension candidates. Maximal degree in co-relation 48780. Up to 4757 conditions per place. [2024-06-28 02:24:36,756 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 167 selfloop transitions, 198 changer transitions 0/372 dead transitions. [2024-06-28 02:24:36,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 372 transitions, 6002 flow [2024-06-28 02:24:36,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:36,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:36,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:24:36,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:24:36,758 INFO L175 Difference]: Start difference. First operand has 285 places, 336 transitions, 4754 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:24:36,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 372 transitions, 6002 flow [2024-06-28 02:24:38,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 372 transitions, 5641 flow, removed 72 selfloop flow, removed 3 redundant places. [2024-06-28 02:24:38,678 INFO L231 Difference]: Finished difference. Result has 290 places, 338 transitions, 4882 flow [2024-06-28 02:24:38,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4417, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4882, PETRI_PLACES=290, PETRI_TRANSITIONS=338} [2024-06-28 02:24:38,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-28 02:24:38,679 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 338 transitions, 4882 flow [2024-06-28 02:24:38,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:38,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:38,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:38,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:24:38,679 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:24:38,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:38,680 INFO L85 PathProgramCache]: Analyzing trace with hash 51828724, now seen corresponding path program 7 times [2024-06-28 02:24:38,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:38,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929280106] [2024-06-28 02:24:38,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:38,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:38,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:38,767 INFO L134 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:24:38,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:38,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929280106] [2024-06-28 02:24:38,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929280106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:38,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:38,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:38,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59208075] [2024-06-28 02:24:38,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:38,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:38,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:38,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:38,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:38,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:38,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 338 transitions, 4882 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:38,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:38,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:38,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:39,816 INFO L124 PetriNetUnfolderBase]: 3750/6479 cut-off events. [2024-06-28 02:24:39,816 INFO L125 PetriNetUnfolderBase]: For 704033/704033 co-relation queries the response was YES. [2024-06-28 02:24:39,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49233 conditions, 6479 events. 3750/6479 cut-off events. For 704033/704033 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 46086 event pairs, 1446 based on Foata normal form. 2/6474 useless extension candidates. Maximal degree in co-relation 49106. Up to 5613 conditions per place. [2024-06-28 02:24:39,899 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 182 selfloop transitions, 171 changer transitions 0/360 dead transitions. [2024-06-28 02:24:39,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 360 transitions, 5866 flow [2024-06-28 02:24:39,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:39,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:39,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:24:39,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:24:39,900 INFO L175 Difference]: Start difference. First operand has 290 places, 338 transitions, 4882 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:24:39,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 360 transitions, 5866 flow [2024-06-28 02:24:41,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 360 transitions, 5466 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:41,863 INFO L231 Difference]: Finished difference. Result has 293 places, 340 transitions, 4909 flow [2024-06-28 02:24:41,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4484, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4909, PETRI_PLACES=293, PETRI_TRANSITIONS=340} [2024-06-28 02:24:41,864 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-28 02:24:41,864 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 340 transitions, 4909 flow [2024-06-28 02:24:41,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:41,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:41,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:41,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:24:41,864 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:24:41,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:41,864 INFO L85 PathProgramCache]: Analyzing trace with hash 508084418, now seen corresponding path program 8 times [2024-06-28 02:24:41,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:41,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011834953] [2024-06-28 02:24:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:41,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:41,959 INFO L134 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:24:41,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:41,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011834953] [2024-06-28 02:24:41,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011834953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:41,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:41,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:41,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528898718] [2024-06-28 02:24:41,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:41,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:41,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:41,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:41,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:42,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:42,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 340 transitions, 4909 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:42,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:42,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:42,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:43,171 INFO L124 PetriNetUnfolderBase]: 3758/6490 cut-off events. [2024-06-28 02:24:43,171 INFO L125 PetriNetUnfolderBase]: For 721500/721500 co-relation queries the response was YES. [2024-06-28 02:24:43,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49347 conditions, 6490 events. 3758/6490 cut-off events. For 721500/721500 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 46126 event pairs, 1422 based on Foata normal form. 2/6483 useless extension candidates. Maximal degree in co-relation 49219. Up to 5567 conditions per place. [2024-06-28 02:24:43,255 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 181 selfloop transitions, 178 changer transitions 0/366 dead transitions. [2024-06-28 02:24:43,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 366 transitions, 5925 flow [2024-06-28 02:24:43,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:43,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:43,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:24:43,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:24:43,260 INFO L175 Difference]: Start difference. First operand has 293 places, 340 transitions, 4909 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:24:43,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 366 transitions, 5925 flow [2024-06-28 02:24:45,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 366 transitions, 5526 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:45,163 INFO L231 Difference]: Finished difference. Result has 295 places, 342 transitions, 4941 flow [2024-06-28 02:24:45,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4510, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4941, PETRI_PLACES=295, PETRI_TRANSITIONS=342} [2024-06-28 02:24:45,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-28 02:24:45,163 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 342 transitions, 4941 flow [2024-06-28 02:24:45,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:45,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:45,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:45,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:24:45,164 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:24:45,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:45,164 INFO L85 PathProgramCache]: Analyzing trace with hash -475964713, now seen corresponding path program 6 times [2024-06-28 02:24:45,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:45,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159883768] [2024-06-28 02:24:45,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:45,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:45,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:45,250 INFO L134 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:24:45,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:45,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159883768] [2024-06-28 02:24:45,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159883768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:45,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:45,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:45,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436149665] [2024-06-28 02:24:45,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:45,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:45,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:45,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:45,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:45,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:45,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 342 transitions, 4941 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:45,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:45,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:45,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:46,277 INFO L124 PetriNetUnfolderBase]: 3771/6529 cut-off events. [2024-06-28 02:24:46,277 INFO L125 PetriNetUnfolderBase]: For 741278/741281 co-relation queries the response was YES. [2024-06-28 02:24:46,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49807 conditions, 6529 events. 3771/6529 cut-off events. For 741278/741281 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46561 event pairs, 1429 based on Foata normal form. 3/6523 useless extension candidates. Maximal degree in co-relation 49678. Up to 5646 conditions per place. [2024-06-28 02:24:46,358 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 207 selfloop transitions, 157 changer transitions 0/371 dead transitions. [2024-06-28 02:24:46,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 371 transitions, 6301 flow [2024-06-28 02:24:46,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:24:46,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:24:46,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-28 02:24:46,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:24:46,359 INFO L175 Difference]: Start difference. First operand has 295 places, 342 transitions, 4941 flow. Second operand 10 states and 225 transitions. [2024-06-28 02:24:46,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 371 transitions, 6301 flow [2024-06-28 02:24:48,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 371 transitions, 5880 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:24:48,337 INFO L231 Difference]: Finished difference. Result has 299 places, 348 transitions, 4944 flow [2024-06-28 02:24:48,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4532, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4944, PETRI_PLACES=299, PETRI_TRANSITIONS=348} [2024-06-28 02:24:48,337 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-28 02:24:48,337 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 348 transitions, 4944 flow [2024-06-28 02:24:48,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:48,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:48,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:48,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:24:48,338 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:24:48,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:48,338 INFO L85 PathProgramCache]: Analyzing trace with hash 51433345, now seen corresponding path program 7 times [2024-06-28 02:24:48,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:48,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159465013] [2024-06-28 02:24:48,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:48,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:48,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:48,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:24:48,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:48,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159465013] [2024-06-28 02:24:48,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159465013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:48,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:48,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:48,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798993096] [2024-06-28 02:24:48,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:48,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:48,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:48,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:48,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:48,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:48,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 348 transitions, 4944 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:48,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:48,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:48,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:49,484 INFO L124 PetriNetUnfolderBase]: 3768/6525 cut-off events. [2024-06-28 02:24:49,484 INFO L125 PetriNetUnfolderBase]: For 753474/753477 co-relation queries the response was YES. [2024-06-28 02:24:49,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49706 conditions, 6525 events. 3768/6525 cut-off events. For 753474/753477 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46503 event pairs, 1439 based on Foata normal form. 3/6519 useless extension candidates. Maximal degree in co-relation 49576. Up to 5643 conditions per place. [2024-06-28 02:24:49,567 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 205 selfloop transitions, 156 changer transitions 0/368 dead transitions. [2024-06-28 02:24:49,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 368 transitions, 6034 flow [2024-06-28 02:24:49,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:49,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:49,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:24:49,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:24:49,568 INFO L175 Difference]: Start difference. First operand has 299 places, 348 transitions, 4944 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:24:49,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 368 transitions, 6034 flow [2024-06-28 02:24:51,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 368 transitions, 5674 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:51,310 INFO L231 Difference]: Finished difference. Result has 300 places, 348 transitions, 4902 flow [2024-06-28 02:24:51,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4584, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4902, PETRI_PLACES=300, PETRI_TRANSITIONS=348} [2024-06-28 02:24:51,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-28 02:24:51,311 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 348 transitions, 4902 flow [2024-06-28 02:24:51,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:51,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:51,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:51,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:24:51,312 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:24:51,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:51,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1523295801, now seen corresponding path program 8 times [2024-06-28 02:24:51,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:51,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527609994] [2024-06-28 02:24:51,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:51,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:51,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:51,395 INFO L134 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:24:51,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:51,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527609994] [2024-06-28 02:24:51,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527609994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:51,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:51,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:51,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415987252] [2024-06-28 02:24:51,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:51,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:51,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:51,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:51,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:51,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:51,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 348 transitions, 4902 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:51,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:51,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:51,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:52,441 INFO L124 PetriNetUnfolderBase]: 3773/6536 cut-off events. [2024-06-28 02:24:52,441 INFO L125 PetriNetUnfolderBase]: For 771159/771162 co-relation queries the response was YES. [2024-06-28 02:24:52,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49958 conditions, 6536 events. 3773/6536 cut-off events. For 771159/771162 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46570 event pairs, 1452 based on Foata normal form. 3/6532 useless extension candidates. Maximal degree in co-relation 49827. Up to 5649 conditions per place. [2024-06-28 02:24:52,525 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 160 changer transitions 0/369 dead transitions. [2024-06-28 02:24:52,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 369 transitions, 6206 flow [2024-06-28 02:24:52,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:52,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:52,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:24:52,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:24:52,527 INFO L175 Difference]: Start difference. First operand has 300 places, 348 transitions, 4902 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:24:52,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 369 transitions, 6206 flow [2024-06-28 02:24:55,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 369 transitions, 5888 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:24:55,206 INFO L231 Difference]: Finished difference. Result has 301 places, 351 transitions, 4962 flow [2024-06-28 02:24:55,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4590, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4962, PETRI_PLACES=301, PETRI_TRANSITIONS=351} [2024-06-28 02:24:55,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-28 02:24:55,207 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 351 transitions, 4962 flow [2024-06-28 02:24:55,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:55,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:55,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:55,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:24:55,207 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:24:55,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:55,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1940869323, now seen corresponding path program 9 times [2024-06-28 02:24:55,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:55,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540782004] [2024-06-28 02:24:55,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:55,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:55,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:55,303 INFO L134 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:24:55,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:55,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540782004] [2024-06-28 02:24:55,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540782004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:55,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:55,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:55,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345361465] [2024-06-28 02:24:55,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:55,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:55,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:55,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:55,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:55,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:55,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 351 transitions, 4962 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:55,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:55,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:55,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:56,403 INFO L124 PetriNetUnfolderBase]: 3778/6541 cut-off events. [2024-06-28 02:24:56,403 INFO L125 PetriNetUnfolderBase]: For 789302/789305 co-relation queries the response was YES. [2024-06-28 02:24:56,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50247 conditions, 6541 events. 3778/6541 cut-off events. For 789302/789305 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46657 event pairs, 1465 based on Foata normal form. 3/6533 useless extension candidates. Maximal degree in co-relation 50115. Up to 5655 conditions per place. [2024-06-28 02:24:56,488 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 163 changer transitions 0/372 dead transitions. [2024-06-28 02:24:56,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 372 transitions, 6278 flow [2024-06-28 02:24:56,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:24:56,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:24:56,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:24:56,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:24:56,490 INFO L175 Difference]: Start difference. First operand has 301 places, 351 transitions, 4962 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:24:56,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 372 transitions, 6278 flow [2024-06-28 02:24:58,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 372 transitions, 5961 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:24:58,823 INFO L231 Difference]: Finished difference. Result has 304 places, 354 transitions, 5029 flow [2024-06-28 02:24:58,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4658, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5029, PETRI_PLACES=304, PETRI_TRANSITIONS=354} [2024-06-28 02:24:58,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 263 predicate places. [2024-06-28 02:24:58,824 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 354 transitions, 5029 flow [2024-06-28 02:24:58,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:58,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:24:58,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:24:58,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:24:58,824 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:24:58,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:24:58,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1851325463, now seen corresponding path program 10 times [2024-06-28 02:24:58,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:24:58,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678723417] [2024-06-28 02:24:58,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:24:58,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:24:58,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:24:58,911 INFO L134 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:24:58,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:24:58,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678723417] [2024-06-28 02:24:58,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678723417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:24:58,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:24:58,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:24:58,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345548818] [2024-06-28 02:24:58,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:24:58,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:24:58,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:24:58,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:24:58,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:24:58,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:24:58,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 354 transitions, 5029 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:24:58,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:24:58,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:24:58,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:24:59,995 INFO L124 PetriNetUnfolderBase]: 3775/6537 cut-off events. [2024-06-28 02:24:59,995 INFO L125 PetriNetUnfolderBase]: For 804036/804039 co-relation queries the response was YES. [2024-06-28 02:25:00,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50340 conditions, 6537 events. 3775/6537 cut-off events. For 804036/804039 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 46631 event pairs, 1465 based on Foata normal form. 3/6529 useless extension candidates. Maximal degree in co-relation 50207. Up to 5652 conditions per place. [2024-06-28 02:25:00,085 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 202 selfloop transitions, 164 changer transitions 0/373 dead transitions. [2024-06-28 02:25:00,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 373 transitions, 6137 flow [2024-06-28 02:25:00,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:00,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:00,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 02:25:00,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-28 02:25:00,086 INFO L175 Difference]: Start difference. First operand has 304 places, 354 transitions, 5029 flow. Second operand 10 states and 218 transitions. [2024-06-28 02:25:00,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 373 transitions, 6137 flow [2024-06-28 02:25:02,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 373 transitions, 5663 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:02,646 INFO L231 Difference]: Finished difference. Result has 307 places, 354 transitions, 4889 flow [2024-06-28 02:25:02,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4889, PETRI_PLACES=307, PETRI_TRANSITIONS=354} [2024-06-28 02:25:02,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-28 02:25:02,647 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 354 transitions, 4889 flow [2024-06-28 02:25:02,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:02,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:02,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:02,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:25:02,647 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:25:02,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:02,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1704602060, now seen corresponding path program 9 times [2024-06-28 02:25:02,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:02,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405616778] [2024-06-28 02:25:02,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:02,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:02,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:02,741 INFO L134 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:25:02,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:02,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405616778] [2024-06-28 02:25:02,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405616778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:02,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:02,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:02,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783712272] [2024-06-28 02:25:02,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:02,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:02,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:02,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:02,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:02,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:02,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 354 transitions, 4889 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:02,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:02,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:02,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:03,853 INFO L124 PetriNetUnfolderBase]: 3811/6591 cut-off events. [2024-06-28 02:25:03,854 INFO L125 PetriNetUnfolderBase]: For 855832/855832 co-relation queries the response was YES. [2024-06-28 02:25:03,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51068 conditions, 6591 events. 3811/6591 cut-off events. For 855832/855832 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46956 event pairs, 1417 based on Foata normal form. 10/6596 useless extension candidates. Maximal degree in co-relation 50934. Up to 5932 conditions per place. [2024-06-28 02:25:03,942 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 322 selfloop transitions, 48 changer transitions 0/377 dead transitions. [2024-06-28 02:25:03,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 377 transitions, 5783 flow [2024-06-28 02:25:03,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:03,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:03,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:25:03,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:25:03,943 INFO L175 Difference]: Start difference. First operand has 307 places, 354 transitions, 4889 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:25:03,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 377 transitions, 5783 flow [2024-06-28 02:25:06,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 377 transitions, 5354 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 02:25:06,957 INFO L231 Difference]: Finished difference. Result has 306 places, 356 transitions, 4644 flow [2024-06-28 02:25:06,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4644, PETRI_PLACES=306, PETRI_TRANSITIONS=356} [2024-06-28 02:25:06,958 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 02:25:06,958 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 356 transitions, 4644 flow [2024-06-28 02:25:06,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:06,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:06,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:06,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:25:06,959 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:25:06,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:06,959 INFO L85 PathProgramCache]: Analyzing trace with hash -813935722, now seen corresponding path program 10 times [2024-06-28 02:25:06,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:06,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620876985] [2024-06-28 02:25:06,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:06,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:06,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:07,045 INFO L134 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:25:07,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:07,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620876985] [2024-06-28 02:25:07,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620876985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:07,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:07,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:07,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143037425] [2024-06-28 02:25:07,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:07,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:07,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:07,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:07,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:07,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:07,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 356 transitions, 4644 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:07,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:07,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:07,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:08,311 INFO L124 PetriNetUnfolderBase]: 3893/6701 cut-off events. [2024-06-28 02:25:08,311 INFO L125 PetriNetUnfolderBase]: For 908992/908992 co-relation queries the response was YES. [2024-06-28 02:25:08,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52814 conditions, 6701 events. 3893/6701 cut-off events. For 908992/908992 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 47771 event pairs, 1403 based on Foata normal form. 10/6700 useless extension candidates. Maximal degree in co-relation 52679. Up to 5890 conditions per place. [2024-06-28 02:25:08,388 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 324 selfloop transitions, 54 changer transitions 2/387 dead transitions. [2024-06-28 02:25:08,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 387 transitions, 5799 flow [2024-06-28 02:25:08,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:08,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:08,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:25:08,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:25:08,389 INFO L175 Difference]: Start difference. First operand has 306 places, 356 transitions, 4644 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:25:08,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 387 transitions, 5799 flow [2024-06-28 02:25:11,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 387 transitions, 5649 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:11,009 INFO L231 Difference]: Finished difference. Result has 309 places, 359 transitions, 4734 flow [2024-06-28 02:25:11,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4494, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4734, PETRI_PLACES=309, PETRI_TRANSITIONS=359} [2024-06-28 02:25:11,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-28 02:25:11,010 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 359 transitions, 4734 flow [2024-06-28 02:25:11,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:11,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:11,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:11,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:25:11,010 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:25:11,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:11,011 INFO L85 PathProgramCache]: Analyzing trace with hash -636916174, now seen corresponding path program 1 times [2024-06-28 02:25:11,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:11,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261375820] [2024-06-28 02:25:11,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:11,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:11,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:11,097 INFO L134 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:25:11,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:11,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261375820] [2024-06-28 02:25:11,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261375820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:11,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:11,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:11,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851895658] [2024-06-28 02:25:11,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:11,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:11,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:11,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:11,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:11,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:11,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 359 transitions, 4734 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:11,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:11,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:11,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:12,231 INFO L124 PetriNetUnfolderBase]: 3929/6759 cut-off events. [2024-06-28 02:25:12,232 INFO L125 PetriNetUnfolderBase]: For 930176/930176 co-relation queries the response was YES. [2024-06-28 02:25:12,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53488 conditions, 6759 events. 3929/6759 cut-off events. For 930176/930176 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 48165 event pairs, 1427 based on Foata normal form. 10/6764 useless extension candidates. Maximal degree in co-relation 53351. Up to 6114 conditions per place. [2024-06-28 02:25:12,322 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 324 selfloop transitions, 47 changer transitions 4/382 dead transitions. [2024-06-28 02:25:12,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 382 transitions, 5607 flow [2024-06-28 02:25:12,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:12,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:12,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:25:12,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:25:12,323 INFO L175 Difference]: Start difference. First operand has 309 places, 359 transitions, 4734 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:25:12,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 382 transitions, 5607 flow [2024-06-28 02:25:15,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 382 transitions, 5462 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:15,175 INFO L231 Difference]: Finished difference. Result has 312 places, 360 transitions, 4726 flow [2024-06-28 02:25:15,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4589, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4726, PETRI_PLACES=312, PETRI_TRANSITIONS=360} [2024-06-28 02:25:15,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-28 02:25:15,175 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 360 transitions, 4726 flow [2024-06-28 02:25:15,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:15,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:15,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] [2024-06-28 02:25:15,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:25:15,176 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:25:15,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:15,176 INFO L85 PathProgramCache]: Analyzing trace with hash -636440944, now seen corresponding path program 2 times [2024-06-28 02:25:15,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:15,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452918450] [2024-06-28 02:25:15,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:15,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:15,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:15,265 INFO L134 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:25:15,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:15,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452918450] [2024-06-28 02:25:15,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452918450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:15,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:15,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:15,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382398777] [2024-06-28 02:25:15,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:15,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:15,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:15,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:15,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:15,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:15,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 360 transitions, 4726 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:15,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:15,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:15,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:16,453 INFO L124 PetriNetUnfolderBase]: 4001/6843 cut-off events. [2024-06-28 02:25:16,453 INFO L125 PetriNetUnfolderBase]: For 983564/983564 co-relation queries the response was YES. [2024-06-28 02:25:16,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55145 conditions, 6843 events. 4001/6843 cut-off events. For 983564/983564 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48549 event pairs, 1411 based on Foata normal form. 10/6848 useless extension candidates. Maximal degree in co-relation 55007. Up to 6068 conditions per place. [2024-06-28 02:25:16,544 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 327 selfloop transitions, 50 changer transitions 7/391 dead transitions. [2024-06-28 02:25:16,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 391 transitions, 5873 flow [2024-06-28 02:25:16,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:16,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:16,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:25:16,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:25:16,546 INFO L175 Difference]: Start difference. First operand has 312 places, 360 transitions, 4726 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:25:16,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 391 transitions, 5873 flow [2024-06-28 02:25:19,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 391 transitions, 5752 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:19,739 INFO L231 Difference]: Finished difference. Result has 315 places, 361 transitions, 4763 flow [2024-06-28 02:25:19,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4605, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4763, PETRI_PLACES=315, PETRI_TRANSITIONS=361} [2024-06-28 02:25:19,739 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-28 02:25:19,740 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 361 transitions, 4763 flow [2024-06-28 02:25:19,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:19,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:19,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:19,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:25:19,740 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:25:19,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:19,740 INFO L85 PathProgramCache]: Analyzing trace with hash -822513205, now seen corresponding path program 11 times [2024-06-28 02:25:19,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:19,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463137889] [2024-06-28 02:25:19,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:19,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:19,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:19,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:25:19,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:19,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463137889] [2024-06-28 02:25:19,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463137889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:19,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:19,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:19,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874884702] [2024-06-28 02:25:19,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:19,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:19,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:19,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:19,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:19,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:19,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 361 transitions, 4763 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:19,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:19,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:19,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:21,009 INFO L124 PetriNetUnfolderBase]: 3920/6764 cut-off events. [2024-06-28 02:25:21,009 INFO L125 PetriNetUnfolderBase]: For 969072/969075 co-relation queries the response was YES. [2024-06-28 02:25:21,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54577 conditions, 6764 events. 3920/6764 cut-off events. For 969072/969075 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 48425 event pairs, 1461 based on Foata normal form. 3/6760 useless extension candidates. Maximal degree in co-relation 54437. Up to 5963 conditions per place. [2024-06-28 02:25:21,102 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 278 selfloop transitions, 104 changer transitions 0/389 dead transitions. [2024-06-28 02:25:21,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 389 transitions, 5981 flow [2024-06-28 02:25:21,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:21,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:21,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-28 02:25:21,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-28 02:25:21,104 INFO L175 Difference]: Start difference. First operand has 315 places, 361 transitions, 4763 flow. Second operand 10 states and 228 transitions. [2024-06-28 02:25:21,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 389 transitions, 5981 flow [2024-06-28 02:25:24,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 389 transitions, 5845 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:25:24,586 INFO L231 Difference]: Finished difference. Result has 319 places, 364 transitions, 4883 flow [2024-06-28 02:25:24,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4883, PETRI_PLACES=319, PETRI_TRANSITIONS=364} [2024-06-28 02:25:24,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 02:25:24,587 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 364 transitions, 4883 flow [2024-06-28 02:25:24,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:24,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:24,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:24,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:25:24,587 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:25:24,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:24,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1704597503, now seen corresponding path program 12 times [2024-06-28 02:25:24,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:24,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189725667] [2024-06-28 02:25:24,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:24,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:24,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:24,671 INFO L134 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:25:24,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:24,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189725667] [2024-06-28 02:25:24,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189725667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:24,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:24,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:24,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010890155] [2024-06-28 02:25:24,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:24,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:24,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:24,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:24,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:24,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:24,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 364 transitions, 4883 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:24,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:24,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:24,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:25,836 INFO L124 PetriNetUnfolderBase]: 3917/6760 cut-off events. [2024-06-28 02:25:25,836 INFO L125 PetriNetUnfolderBase]: For 983497/983500 co-relation queries the response was YES. [2024-06-28 02:25:25,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54660 conditions, 6760 events. 3917/6760 cut-off events. For 983497/983500 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 48373 event pairs, 1471 based on Foata normal form. 3/6756 useless extension candidates. Maximal degree in co-relation 54519. Up to 5960 conditions per place. [2024-06-28 02:25:25,930 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 275 selfloop transitions, 101 changer transitions 0/383 dead transitions. [2024-06-28 02:25:25,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 383 transitions, 5859 flow [2024-06-28 02:25:25,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:25,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:25,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:25:25,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:25:25,932 INFO L175 Difference]: Start difference. First operand has 319 places, 364 transitions, 4883 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:25:25,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 383 transitions, 5859 flow [2024-06-28 02:25:29,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 383 transitions, 5524 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 02:25:29,856 INFO L231 Difference]: Finished difference. Result has 317 places, 364 transitions, 4757 flow [2024-06-28 02:25:29,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4548, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4757, PETRI_PLACES=317, PETRI_TRANSITIONS=364} [2024-06-28 02:25:29,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 02:25:29,857 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 364 transitions, 4757 flow [2024-06-28 02:25:29,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:29,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:29,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:29,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:25:29,857 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:25:29,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:29,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1532828363, now seen corresponding path program 13 times [2024-06-28 02:25:29,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:29,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793180358] [2024-06-28 02:25:29,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:29,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:29,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:29,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:29,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:29,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793180358] [2024-06-28 02:25:29,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793180358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:29,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:29,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:29,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483720552] [2024-06-28 02:25:29,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:29,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:29,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:29,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:29,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:29,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:29,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 364 transitions, 4757 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:29,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:29,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:29,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:31,137 INFO L124 PetriNetUnfolderBase]: 3922/6769 cut-off events. [2024-06-28 02:25:31,137 INFO L125 PetriNetUnfolderBase]: For 1004149/1004152 co-relation queries the response was YES. [2024-06-28 02:25:31,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54747 conditions, 6769 events. 3922/6769 cut-off events. For 1004149/1004152 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 48459 event pairs, 1471 based on Foata normal form. 3/6765 useless extension candidates. Maximal degree in co-relation 54606. Up to 5966 conditions per place. [2024-06-28 02:25:31,229 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 269 selfloop transitions, 107 changer transitions 0/383 dead transitions. [2024-06-28 02:25:31,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 383 transitions, 5770 flow [2024-06-28 02:25:31,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:25:31,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:25:31,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:25:31,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:25:31,230 INFO L175 Difference]: Start difference. First operand has 317 places, 364 transitions, 4757 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:25:31,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 383 transitions, 5770 flow [2024-06-28 02:25:34,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 383 transitions, 5562 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:34,979 INFO L231 Difference]: Finished difference. Result has 318 places, 367 transitions, 4815 flow [2024-06-28 02:25:34,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4815, PETRI_PLACES=318, PETRI_TRANSITIONS=367} [2024-06-28 02:25:34,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-28 02:25:34,979 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 367 transitions, 4815 flow [2024-06-28 02:25:34,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:34,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:34,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:34,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:25:34,980 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:25:34,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:34,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1532833943, now seen corresponding path program 14 times [2024-06-28 02:25:34,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:34,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4083428] [2024-06-28 02:25:34,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:34,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:34,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:35,069 INFO L134 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:25:35,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:35,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4083428] [2024-06-28 02:25:35,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4083428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:35,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:35,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:35,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403628328] [2024-06-28 02:25:35,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:35,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:35,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:35,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:35,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:35,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:35,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 367 transitions, 4815 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:35,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:35,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:35,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:36,288 INFO L124 PetriNetUnfolderBase]: 3919/6765 cut-off events. [2024-06-28 02:25:36,288 INFO L125 PetriNetUnfolderBase]: For 1021311/1021314 co-relation queries the response was YES. [2024-06-28 02:25:36,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54868 conditions, 6765 events. 3919/6765 cut-off events. For 1021311/1021314 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 48360 event pairs, 1471 based on Foata normal form. 3/6761 useless extension candidates. Maximal degree in co-relation 54726. Up to 5963 conditions per place. [2024-06-28 02:25:36,378 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 113 changer transitions 0/384 dead transitions. [2024-06-28 02:25:36,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 384 transitions, 5609 flow [2024-06-28 02:25:36,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:25:36,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:25:36,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:25:36,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-28 02:25:36,380 INFO L175 Difference]: Start difference. First operand has 318 places, 367 transitions, 4815 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:25:36,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 384 transitions, 5609 flow [2024-06-28 02:25:39,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 384 transitions, 5415 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:25:39,851 INFO L231 Difference]: Finished difference. Result has 323 places, 367 transitions, 4853 flow [2024-06-28 02:25:39,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4621, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4853, PETRI_PLACES=323, PETRI_TRANSITIONS=367} [2024-06-28 02:25:39,852 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-28 02:25:39,852 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 367 transitions, 4853 flow [2024-06-28 02:25:39,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:39,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:39,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:39,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:25:39,852 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:25:39,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:39,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1478440868, now seen corresponding path program 11 times [2024-06-28 02:25:39,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:39,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974947157] [2024-06-28 02:25:39,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:39,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:39,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:39,942 INFO L134 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:25:39,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:39,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974947157] [2024-06-28 02:25:39,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974947157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:39,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:39,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:39,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621186624] [2024-06-28 02:25:39,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:39,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:39,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:39,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:39,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:39,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:39,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 367 transitions, 4853 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:39,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:39,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:39,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:41,154 INFO L124 PetriNetUnfolderBase]: 3896/6721 cut-off events. [2024-06-28 02:25:41,154 INFO L125 PetriNetUnfolderBase]: For 1038555/1038555 co-relation queries the response was YES. [2024-06-28 02:25:41,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53898 conditions, 6721 events. 3896/6721 cut-off events. For 1038555/1038555 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 48052 event pairs, 1428 based on Foata normal form. 10/6726 useless extension candidates. Maximal degree in co-relation 53755. Up to 5836 conditions per place. [2024-06-28 02:25:41,248 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 130 changer transitions 0/399 dead transitions. [2024-06-28 02:25:41,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 399 transitions, 5735 flow [2024-06-28 02:25:41,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:41,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:41,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-28 02:25:41,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-28 02:25:41,249 INFO L175 Difference]: Start difference. First operand has 323 places, 367 transitions, 4853 flow. Second operand 9 states and 224 transitions. [2024-06-28 02:25:41,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 399 transitions, 5735 flow [2024-06-28 02:25:44,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 399 transitions, 5317 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-28 02:25:44,595 INFO L231 Difference]: Finished difference. Result has 320 places, 367 transitions, 4708 flow [2024-06-28 02:25:44,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4435, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4708, PETRI_PLACES=320, PETRI_TRANSITIONS=367} [2024-06-28 02:25:44,595 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-28 02:25:44,596 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 367 transitions, 4708 flow [2024-06-28 02:25:44,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:44,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:44,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:44,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:25:44,596 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:25:44,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:44,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1487011748, now seen corresponding path program 12 times [2024-06-28 02:25:44,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:44,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980081682] [2024-06-28 02:25:44,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:44,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:44,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:44,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:25:44,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:44,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980081682] [2024-06-28 02:25:44,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980081682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:44,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:44,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:44,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081981374] [2024-06-28 02:25:44,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:44,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:44,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:44,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:44,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:44,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:44,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 367 transitions, 4708 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:44,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:44,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:44,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:45,911 INFO L124 PetriNetUnfolderBase]: 3873/6689 cut-off events. [2024-06-28 02:25:45,912 INFO L125 PetriNetUnfolderBase]: For 1012066/1012066 co-relation queries the response was YES. [2024-06-28 02:25:45,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52728 conditions, 6689 events. 3873/6689 cut-off events. For 1012066/1012066 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 47820 event pairs, 1236 based on Foata normal form. 10/6690 useless extension candidates. Maximal degree in co-relation 52584. Up to 5119 conditions per place. [2024-06-28 02:25:46,004 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 252 selfloop transitions, 147 changer transitions 0/406 dead transitions. [2024-06-28 02:25:46,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 406 transitions, 5832 flow [2024-06-28 02:25:46,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:46,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:46,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 02:25:46,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-28 02:25:46,005 INFO L175 Difference]: Start difference. First operand has 320 places, 367 transitions, 4708 flow. Second operand 9 states and 230 transitions. [2024-06-28 02:25:46,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 406 transitions, 5832 flow [2024-06-28 02:25:49,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 406 transitions, 5506 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 02:25:49,521 INFO L231 Difference]: Finished difference. Result has 321 places, 367 transitions, 4689 flow [2024-06-28 02:25:49,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4384, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4689, PETRI_PLACES=321, PETRI_TRANSITIONS=367} [2024-06-28 02:25:49,521 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 02:25:49,521 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 367 transitions, 4689 flow [2024-06-28 02:25:49,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:49,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:49,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:49,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:25:49,522 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:25:49,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:49,522 INFO L85 PathProgramCache]: Analyzing trace with hash -708064274, now seen corresponding path program 3 times [2024-06-28 02:25:49,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:49,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962167016] [2024-06-28 02:25:49,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:49,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:49,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:49,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:25:49,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:49,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962167016] [2024-06-28 02:25:49,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962167016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:49,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:49,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:49,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558459543] [2024-06-28 02:25:49,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:49,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:49,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:49,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:49,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:49,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:49,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 367 transitions, 4689 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:49,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:49,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:49,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:50,815 INFO L124 PetriNetUnfolderBase]: 3841/6611 cut-off events. [2024-06-28 02:25:50,815 INFO L125 PetriNetUnfolderBase]: For 977169/977169 co-relation queries the response was YES. [2024-06-28 02:25:50,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51690 conditions, 6611 events. 3841/6611 cut-off events. For 977169/977169 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 46931 event pairs, 1390 based on Foata normal form. 10/6616 useless extension candidates. Maximal degree in co-relation 51545. Up to 5793 conditions per place. [2024-06-28 02:25:50,908 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 123 changer transitions 4/395 dead transitions. [2024-06-28 02:25:50,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 395 transitions, 5598 flow [2024-06-28 02:25:50,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:50,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:50,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:25:50,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:25:50,909 INFO L175 Difference]: Start difference. First operand has 321 places, 367 transitions, 4689 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:25:50,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 395 transitions, 5598 flow [2024-06-28 02:25:54,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 395 transitions, 5216 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:25:54,649 INFO L231 Difference]: Finished difference. Result has 321 places, 368 transitions, 4604 flow [2024-06-28 02:25:54,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4604, PETRI_PLACES=321, PETRI_TRANSITIONS=368} [2024-06-28 02:25:54,649 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-28 02:25:54,649 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 368 transitions, 4604 flow [2024-06-28 02:25:54,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:54,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:54,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:54,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:25:54,650 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:25:54,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:54,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1664506526, now seen corresponding path program 4 times [2024-06-28 02:25:54,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:54,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632812307] [2024-06-28 02:25:54,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:54,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:54,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:54,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:25:54,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:54,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632812307] [2024-06-28 02:25:54,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632812307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:54,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:54,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:54,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986547883] [2024-06-28 02:25:54,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:54,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:54,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:54,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:54,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:54,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:54,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 368 transitions, 4604 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:54,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:54,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:54,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:25:55,932 INFO L124 PetriNetUnfolderBase]: 3779/6465 cut-off events. [2024-06-28 02:25:55,932 INFO L125 PetriNetUnfolderBase]: For 938677/938677 co-relation queries the response was YES. [2024-06-28 02:25:56,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50056 conditions, 6465 events. 3779/6465 cut-off events. For 938677/938677 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 45330 event pairs, 1306 based on Foata normal form. 10/6470 useless extension candidates. Maximal degree in co-relation 49910. Up to 5459 conditions per place. [2024-06-28 02:25:56,030 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 131 changer transitions 7/404 dead transitions. [2024-06-28 02:25:56,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 404 transitions, 5801 flow [2024-06-28 02:25:56,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:25:56,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:25:56,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:25:56,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:25:56,031 INFO L175 Difference]: Start difference. First operand has 321 places, 368 transitions, 4604 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:25:56,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 404 transitions, 5801 flow [2024-06-28 02:25:59,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 404 transitions, 5521 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 02:25:59,483 INFO L231 Difference]: Finished difference. Result has 324 places, 369 transitions, 4681 flow [2024-06-28 02:25:59,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4326, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4681, PETRI_PLACES=324, PETRI_TRANSITIONS=369} [2024-06-28 02:25:59,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-28 02:25:59,483 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 369 transitions, 4681 flow [2024-06-28 02:25:59,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:59,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:25:59,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:25:59,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:25:59,484 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:25:59,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:25:59,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1023892312, now seen corresponding path program 5 times [2024-06-28 02:25:59,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:25:59,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452139727] [2024-06-28 02:25:59,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:25:59,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:25:59,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:25:59,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:25:59,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:25:59,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452139727] [2024-06-28 02:25:59,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452139727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:25:59,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:25:59,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:25:59,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288813017] [2024-06-28 02:25:59,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:25:59,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:25:59,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:25:59,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:25:59,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:25:59,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:25:59,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 369 transitions, 4681 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:25:59,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:25:59,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:25:59,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:00,636 INFO L124 PetriNetUnfolderBase]: 3542/6082 cut-off events. [2024-06-28 02:26:00,636 INFO L125 PetriNetUnfolderBase]: For 937393/937396 co-relation queries the response was YES. [2024-06-28 02:26:00,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48384 conditions, 6082 events. 3542/6082 cut-off events. For 937393/937396 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 42190 event pairs, 1241 based on Foata normal form. 12/6087 useless extension candidates. Maximal degree in co-relation 48236. Up to 5303 conditions per place. [2024-06-28 02:26:00,721 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 278 selfloop transitions, 105 changer transitions 0/390 dead transitions. [2024-06-28 02:26:00,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 390 transitions, 5558 flow [2024-06-28 02:26:00,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:00,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:00,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:26:00,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:26:00,722 INFO L175 Difference]: Start difference. First operand has 324 places, 369 transitions, 4681 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:26:00,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 390 transitions, 5558 flow [2024-06-28 02:26:03,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 390 transitions, 5262 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 02:26:03,891 INFO L231 Difference]: Finished difference. Result has 326 places, 371 transitions, 4656 flow [2024-06-28 02:26:03,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4385, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4656, PETRI_PLACES=326, PETRI_TRANSITIONS=371} [2024-06-28 02:26:03,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-28 02:26:03,891 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 371 transitions, 4656 flow [2024-06-28 02:26:03,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:03,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:03,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:03,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:26:03,892 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:26:03,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:03,893 INFO L85 PathProgramCache]: Analyzing trace with hash -724581650, now seen corresponding path program 6 times [2024-06-28 02:26:03,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:03,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840900669] [2024-06-28 02:26:03,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:03,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:03,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:03,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:26:03,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:03,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840900669] [2024-06-28 02:26:03,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840900669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:03,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:03,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:03,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038772231] [2024-06-28 02:26:03,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:03,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:03,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:03,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:03,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:04,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:04,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 371 transitions, 4656 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:04,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:04,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:04,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:05,060 INFO L124 PetriNetUnfolderBase]: 3550/6094 cut-off events. [2024-06-28 02:26:05,060 INFO L125 PetriNetUnfolderBase]: For 900852/900855 co-relation queries the response was YES. [2024-06-28 02:26:05,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48207 conditions, 6094 events. 3550/6094 cut-off events. For 900852/900855 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 42287 event pairs, 1243 based on Foata normal form. 4/6091 useless extension candidates. Maximal degree in co-relation 48058. Up to 5347 conditions per place. [2024-06-28 02:26:05,142 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 105 changer transitions 0/389 dead transitions. [2024-06-28 02:26:05,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 389 transitions, 5513 flow [2024-06-28 02:26:05,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:05,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:05,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:26:05,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:26:05,143 INFO L175 Difference]: Start difference. First operand has 326 places, 371 transitions, 4656 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:26:05,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 389 transitions, 5513 flow [2024-06-28 02:26:07,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 389 transitions, 5277 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:26:07,836 INFO L231 Difference]: Finished difference. Result has 328 places, 373 transitions, 4694 flow [2024-06-28 02:26:07,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4420, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4694, PETRI_PLACES=328, PETRI_TRANSITIONS=373} [2024-06-28 02:26:07,836 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-28 02:26:07,836 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 373 transitions, 4694 flow [2024-06-28 02:26:07,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:07,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:07,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:07,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:26:07,837 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:26:07,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:07,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1533692434, now seen corresponding path program 7 times [2024-06-28 02:26:07,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:07,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661682268] [2024-06-28 02:26:07,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:07,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:07,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:07,924 INFO L134 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:26:07,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:07,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661682268] [2024-06-28 02:26:07,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661682268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:07,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:07,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:07,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248717909] [2024-06-28 02:26:07,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:07,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:07,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:07,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:07,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:07,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:07,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 373 transitions, 4694 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:07,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:07,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:07,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:08,987 INFO L124 PetriNetUnfolderBase]: 3558/6104 cut-off events. [2024-06-28 02:26:08,987 INFO L125 PetriNetUnfolderBase]: For 919243/919246 co-relation queries the response was YES. [2024-06-28 02:26:09,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48430 conditions, 6104 events. 3558/6104 cut-off events. For 919243/919246 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 42389 event pairs, 1241 based on Foata normal form. 4/6101 useless extension candidates. Maximal degree in co-relation 48280. Up to 5301 conditions per place. [2024-06-28 02:26:09,071 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 111 changer transitions 0/395 dead transitions. [2024-06-28 02:26:09,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 395 transitions, 5581 flow [2024-06-28 02:26:09,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:09,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:09,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:26:09,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:26:09,072 INFO L175 Difference]: Start difference. First operand has 328 places, 373 transitions, 4694 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:26:09,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 395 transitions, 5581 flow [2024-06-28 02:26:12,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 395 transitions, 5330 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:26:12,232 INFO L231 Difference]: Finished difference. Result has 330 places, 375 transitions, 4723 flow [2024-06-28 02:26:12,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4723, PETRI_PLACES=330, PETRI_TRANSITIONS=375} [2024-06-28 02:26:12,232 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 289 predicate places. [2024-06-28 02:26:12,232 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 375 transitions, 4723 flow [2024-06-28 02:26:12,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:12,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:12,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:12,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:26:12,233 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:26:12,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:12,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1925930164, now seen corresponding path program 8 times [2024-06-28 02:26:12,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:12,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081754811] [2024-06-28 02:26:12,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:12,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:12,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:12,331 INFO L134 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:26:12,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:12,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081754811] [2024-06-28 02:26:12,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081754811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:12,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:12,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:12,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716397573] [2024-06-28 02:26:12,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:12,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:12,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:12,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:12,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:12,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:12,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 375 transitions, 4723 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:12,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:12,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:12,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:13,403 INFO L124 PetriNetUnfolderBase]: 3528/6058 cut-off events. [2024-06-28 02:26:13,403 INFO L125 PetriNetUnfolderBase]: For 928565/928568 co-relation queries the response was YES. [2024-06-28 02:26:13,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47401 conditions, 6058 events. 3528/6058 cut-off events. For 928565/928568 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 41984 event pairs, 1215 based on Foata normal form. 12/6063 useless extension candidates. Maximal degree in co-relation 47250. Up to 5065 conditions per place. [2024-06-28 02:26:13,488 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 280 selfloop transitions, 111 changer transitions 0/398 dead transitions. [2024-06-28 02:26:13,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 398 transitions, 5589 flow [2024-06-28 02:26:13,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:13,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:13,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:26:13,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:26:13,489 INFO L175 Difference]: Start difference. First operand has 330 places, 375 transitions, 4723 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:26:13,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 398 transitions, 5589 flow [2024-06-28 02:26:16,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 398 transitions, 5310 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:26:16,712 INFO L231 Difference]: Finished difference. Result has 332 places, 375 transitions, 4673 flow [2024-06-28 02:26:16,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4444, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4673, PETRI_PLACES=332, PETRI_TRANSITIONS=375} [2024-06-28 02:26:16,712 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 02:26:16,712 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 375 transitions, 4673 flow [2024-06-28 02:26:16,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:16,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:16,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:16,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:26:16,713 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:26:16,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:16,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1083139252, now seen corresponding path program 9 times [2024-06-28 02:26:16,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:16,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316295708] [2024-06-28 02:26:16,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:16,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:16,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:16,793 INFO L134 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:26:16,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:16,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316295708] [2024-06-28 02:26:16,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316295708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:16,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:16,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:16,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930479289] [2024-06-28 02:26:16,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:16,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:16,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:16,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:16,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:16,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:16,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 375 transitions, 4673 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:16,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:16,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:16,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:17,846 INFO L124 PetriNetUnfolderBase]: 3523/6049 cut-off events. [2024-06-28 02:26:17,846 INFO L125 PetriNetUnfolderBase]: For 908510/908513 co-relation queries the response was YES. [2024-06-28 02:26:17,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46968 conditions, 6049 events. 3523/6049 cut-off events. For 908510/908513 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 41882 event pairs, 1140 based on Foata normal form. 10/6052 useless extension candidates. Maximal degree in co-relation 46816. Up to 4415 conditions per place. [2024-06-28 02:26:17,931 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 122 changer transitions 0/406 dead transitions. [2024-06-28 02:26:17,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 406 transitions, 6016 flow [2024-06-28 02:26:17,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:17,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:17,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:26:17,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:26:17,932 INFO L175 Difference]: Start difference. First operand has 332 places, 375 transitions, 4673 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:26:17,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 406 transitions, 6016 flow [2024-06-28 02:26:21,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 406 transitions, 5762 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:21,802 INFO L231 Difference]: Finished difference. Result has 333 places, 377 transitions, 4724 flow [2024-06-28 02:26:21,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4419, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4724, PETRI_PLACES=333, PETRI_TRANSITIONS=377} [2024-06-28 02:26:21,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 02:26:21,803 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 377 transitions, 4724 flow [2024-06-28 02:26:21,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:21,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:21,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:21,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:26:21,803 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:26:21,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:21,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1077425332, now seen corresponding path program 10 times [2024-06-28 02:26:21,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:21,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124806444] [2024-06-28 02:26:21,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:21,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:21,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:21,885 INFO L134 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:26:21,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:21,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124806444] [2024-06-28 02:26:21,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124806444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:21,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:21,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:21,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280421531] [2024-06-28 02:26:21,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:21,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:21,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:21,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:21,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:21,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:21,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 377 transitions, 4724 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:21,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:21,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:21,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:23,003 INFO L124 PetriNetUnfolderBase]: 3511/6021 cut-off events. [2024-06-28 02:26:23,003 INFO L125 PetriNetUnfolderBase]: For 891901/891904 co-relation queries the response was YES. [2024-06-28 02:26:23,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46849 conditions, 6021 events. 3511/6021 cut-off events. For 891901/891904 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 41537 event pairs, 1122 based on Foata normal form. 4/6018 useless extension candidates. Maximal degree in co-relation 46696. Up to 4407 conditions per place. [2024-06-28 02:26:23,084 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 272 selfloop transitions, 125 changer transitions 0/404 dead transitions. [2024-06-28 02:26:23,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 404 transitions, 5816 flow [2024-06-28 02:26:23,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:23,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:23,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:26:23,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:26:23,085 INFO L175 Difference]: Start difference. First operand has 333 places, 377 transitions, 4724 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:26:23,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 404 transitions, 5816 flow [2024-06-28 02:26:26,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 404 transitions, 5527 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:26:26,819 INFO L231 Difference]: Finished difference. Result has 336 places, 377 transitions, 4690 flow [2024-06-28 02:26:26,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4435, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4690, PETRI_PLACES=336, PETRI_TRANSITIONS=377} [2024-06-28 02:26:26,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 02:26:26,820 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 377 transitions, 4690 flow [2024-06-28 02:26:26,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:26,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:26,820 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:26:26,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:26:26,821 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:26:26,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:26,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1907598778, now seen corresponding path program 1 times [2024-06-28 02:26:26,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:26,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630163616] [2024-06-28 02:26:26,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:26,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:26,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:26,901 INFO L134 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:26:26,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:26,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630163616] [2024-06-28 02:26:26,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630163616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:26,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:26,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:26,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50387070] [2024-06-28 02:26:26,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:26,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:26,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:26,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:26,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:26,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:26,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 377 transitions, 4690 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:26,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:26,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:26,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:28,207 INFO L124 PetriNetUnfolderBase]: 3978/6836 cut-off events. [2024-06-28 02:26:28,207 INFO L125 PetriNetUnfolderBase]: For 1360325/1360328 co-relation queries the response was YES. [2024-06-28 02:26:28,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59918 conditions, 6836 events. 3978/6836 cut-off events. For 1360325/1360328 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 48604 event pairs, 1100 based on Foata normal form. 8/6837 useless extension candidates. Maximal degree in co-relation 59764. Up to 2614 conditions per place. [2024-06-28 02:26:28,311 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 316 selfloop transitions, 105 changer transitions 0/428 dead transitions. [2024-06-28 02:26:28,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 428 transitions, 6490 flow [2024-06-28 02:26:28,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:28,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:28,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:26:28,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-28 02:26:28,312 INFO L175 Difference]: Start difference. First operand has 336 places, 377 transitions, 4690 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:26:28,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 428 transitions, 6490 flow [2024-06-28 02:26:33,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 428 transitions, 6195 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 02:26:33,120 INFO L231 Difference]: Finished difference. Result has 338 places, 380 transitions, 4744 flow [2024-06-28 02:26:33,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4395, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4744, PETRI_PLACES=338, PETRI_TRANSITIONS=380} [2024-06-28 02:26:33,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-28 02:26:33,120 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 380 transitions, 4744 flow [2024-06-28 02:26:33,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:33,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:33,121 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:26:33,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:26:33,121 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:26:33,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:33,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1736776192, now seen corresponding path program 1 times [2024-06-28 02:26:33,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:33,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660981492] [2024-06-28 02:26:33,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:33,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:33,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:33,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:26:33,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:33,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660981492] [2024-06-28 02:26:33,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660981492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:33,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:33,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:33,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104369142] [2024-06-28 02:26:33,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:33,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:33,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:33,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:33,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:33,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:33,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 380 transitions, 4744 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:33,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:33,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:33,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:34,614 INFO L124 PetriNetUnfolderBase]: 4183/7211 cut-off events. [2024-06-28 02:26:34,614 INFO L125 PetriNetUnfolderBase]: For 1585047/1585050 co-relation queries the response was YES. [2024-06-28 02:26:34,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64477 conditions, 7211 events. 4183/7211 cut-off events. For 1585047/1585050 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 51930 event pairs, 1237 based on Foata normal form. 26/7230 useless extension candidates. Maximal degree in co-relation 64320. Up to 6100 conditions per place. [2024-06-28 02:26:34,720 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 377 selfloop transitions, 32 changer transitions 0/416 dead transitions. [2024-06-28 02:26:34,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 416 transitions, 5962 flow [2024-06-28 02:26:34,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:34,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:34,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:26:34,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:26:34,721 INFO L175 Difference]: Start difference. First operand has 338 places, 380 transitions, 4744 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:26:34,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 416 transitions, 5962 flow [2024-06-28 02:26:40,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 416 transitions, 5709 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 02:26:40,370 INFO L231 Difference]: Finished difference. Result has 343 places, 384 transitions, 4657 flow [2024-06-28 02:26:40,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4507, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4657, PETRI_PLACES=343, PETRI_TRANSITIONS=384} [2024-06-28 02:26:40,370 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-28 02:26:40,370 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 384 transitions, 4657 flow [2024-06-28 02:26:40,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:40,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:40,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:26:40,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:26:40,371 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:26:40,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:40,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1907478808, now seen corresponding path program 2 times [2024-06-28 02:26:40,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:40,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312145890] [2024-06-28 02:26:40,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:40,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:40,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:40,461 INFO L134 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:26:40,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:40,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312145890] [2024-06-28 02:26:40,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312145890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:40,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:40,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:40,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678545594] [2024-06-28 02:26:40,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:40,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:40,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:40,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:40,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:40,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:40,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 384 transitions, 4657 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:40,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:40,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:40,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:41,712 INFO L124 PetriNetUnfolderBase]: 3903/6741 cut-off events. [2024-06-28 02:26:41,713 INFO L125 PetriNetUnfolderBase]: For 1300564/1300567 co-relation queries the response was YES. [2024-06-28 02:26:41,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54928 conditions, 6741 events. 3903/6741 cut-off events. For 1300564/1300567 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 47982 event pairs, 1078 based on Foata normal form. 26/6760 useless extension candidates. Maximal degree in co-relation 54769. Up to 5755 conditions per place. [2024-06-28 02:26:41,810 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 362 selfloop transitions, 27 changer transitions 19/415 dead transitions. [2024-06-28 02:26:41,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 415 transitions, 5583 flow [2024-06-28 02:26:41,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:26:41,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:26:41,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:26:41,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:26:41,811 INFO L175 Difference]: Start difference. First operand has 343 places, 384 transitions, 4657 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:26:41,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 415 transitions, 5583 flow [2024-06-28 02:26:46,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 415 transitions, 5469 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 02:26:46,381 INFO L231 Difference]: Finished difference. Result has 347 places, 379 transitions, 4553 flow [2024-06-28 02:26:46,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4543, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4553, PETRI_PLACES=347, PETRI_TRANSITIONS=379} [2024-06-28 02:26:46,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 02:26:46,381 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 379 transitions, 4553 flow [2024-06-28 02:26:46,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:46,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:46,382 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:26:46,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:26:46,382 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:26:46,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:46,383 INFO L85 PathProgramCache]: Analyzing trace with hash -229474224, now seen corresponding path program 2 times [2024-06-28 02:26:46,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:46,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152803489] [2024-06-28 02:26:46,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:46,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:46,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:46,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:26:46,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:46,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152803489] [2024-06-28 02:26:46,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152803489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:46,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:46,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:46,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632126259] [2024-06-28 02:26:46,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:46,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:46,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:46,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:46,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:46,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:46,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 379 transitions, 4553 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:46,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:46,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:46,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:47,842 INFO L124 PetriNetUnfolderBase]: 3952/6812 cut-off events. [2024-06-28 02:26:47,842 INFO L125 PetriNetUnfolderBase]: For 1439313/1439316 co-relation queries the response was YES. [2024-06-28 02:26:47,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57933 conditions, 6812 events. 3952/6812 cut-off events. For 1439313/1439316 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 48328 event pairs, 1119 based on Foata normal form. 26/6831 useless extension candidates. Maximal degree in co-relation 57773. Up to 5072 conditions per place. [2024-06-28 02:26:47,942 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 379 selfloop transitions, 32 changer transitions 0/418 dead transitions. [2024-06-28 02:26:47,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 418 transitions, 5990 flow [2024-06-28 02:26:47,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:47,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:47,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:26:47,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:26:47,943 INFO L175 Difference]: Start difference. First operand has 347 places, 379 transitions, 4553 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:26:47,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 418 transitions, 5990 flow [2024-06-28 02:26:53,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 418 transitions, 5916 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:26:53,283 INFO L231 Difference]: Finished difference. Result has 343 places, 381 transitions, 4587 flow [2024-06-28 02:26:53,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4491, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4587, PETRI_PLACES=343, PETRI_TRANSITIONS=381} [2024-06-28 02:26:53,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-28 02:26:53,283 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 381 transitions, 4587 flow [2024-06-28 02:26:53,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:53,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:53,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:26:53,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:26:53,284 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:26:53,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:53,284 INFO L85 PathProgramCache]: Analyzing trace with hash 248290604, now seen corresponding path program 3 times [2024-06-28 02:26:53,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:53,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360333958] [2024-06-28 02:26:53,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:53,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:53,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:53,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:26:53,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:53,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360333958] [2024-06-28 02:26:53,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360333958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:53,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:53,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:53,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586055922] [2024-06-28 02:26:53,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:53,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:53,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:53,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:53,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:53,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:53,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 381 transitions, 4587 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:53,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:53,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:53,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:26:54,633 INFO L124 PetriNetUnfolderBase]: 3906/6750 cut-off events. [2024-06-28 02:26:54,633 INFO L125 PetriNetUnfolderBase]: For 1302765/1302768 co-relation queries the response was YES. [2024-06-28 02:26:54,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54989 conditions, 6750 events. 3906/6750 cut-off events. For 1302765/1302768 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 48002 event pairs, 1075 based on Foata normal form. 26/6769 useless extension candidates. Maximal degree in co-relation 54831. Up to 5072 conditions per place. [2024-06-28 02:26:54,728 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 373 selfloop transitions, 28 changer transitions 10/418 dead transitions. [2024-06-28 02:26:54,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 418 transitions, 5991 flow [2024-06-28 02:26:54,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:26:54,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:26:54,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:26:54,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:26:54,729 INFO L175 Difference]: Start difference. First operand has 343 places, 381 transitions, 4587 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:26:54,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 418 transitions, 5991 flow [2024-06-28 02:26:59,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 418 transitions, 5865 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 02:26:59,406 INFO L231 Difference]: Finished difference. Result has 348 places, 376 transitions, 4469 flow [2024-06-28 02:26:59,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4461, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4469, PETRI_PLACES=348, PETRI_TRANSITIONS=376} [2024-06-28 02:26:59,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 02:26:59,406 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 376 transitions, 4469 flow [2024-06-28 02:26:59,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:59,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:26:59,406 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:26:59,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:26:59,407 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:26:59,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:26:59,407 INFO L85 PathProgramCache]: Analyzing trace with hash -229237074, now seen corresponding path program 3 times [2024-06-28 02:26:59,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:26:59,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023201358] [2024-06-28 02:26:59,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:26:59,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:26:59,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:26:59,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:26:59,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:26:59,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023201358] [2024-06-28 02:26:59,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023201358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:26:59,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:26:59,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:26:59,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506350195] [2024-06-28 02:26:59,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:26:59,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:26:59,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:26:59,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:26:59,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:26:59,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:26:59,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 376 transitions, 4469 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:26:59,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:26:59,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:26:59,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:00,726 INFO L124 PetriNetUnfolderBase]: 3859/6671 cut-off events. [2024-06-28 02:27:00,726 INFO L125 PetriNetUnfolderBase]: For 1287011/1287014 co-relation queries the response was YES. [2024-06-28 02:27:00,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55597 conditions, 6671 events. 3859/6671 cut-off events. For 1287011/1287014 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 47392 event pairs, 961 based on Foata normal form. 8/6672 useless extension candidates. Maximal degree in co-relation 55439. Up to 5072 conditions per place. [2024-06-28 02:27:00,828 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 366 selfloop transitions, 30 changer transitions 6/409 dead transitions. [2024-06-28 02:27:00,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 409 transitions, 5839 flow [2024-06-28 02:27:00,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:00,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:00,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:27:00,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:27:00,829 INFO L175 Difference]: Start difference. First operand has 348 places, 376 transitions, 4469 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:27:00,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 409 transitions, 5839 flow [2024-06-28 02:27:05,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 409 transitions, 5746 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:05,685 INFO L231 Difference]: Finished difference. Result has 346 places, 375 transitions, 4476 flow [2024-06-28 02:27:05,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4380, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4476, PETRI_PLACES=346, PETRI_TRANSITIONS=375} [2024-06-28 02:27:05,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 02:27:05,685 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 375 transitions, 4476 flow [2024-06-28 02:27:05,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:05,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:05,685 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:27:05,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:27:05,686 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:27:05,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:05,686 INFO L85 PathProgramCache]: Analyzing trace with hash -821139884, now seen corresponding path program 4 times [2024-06-28 02:27:05,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:05,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777529045] [2024-06-28 02:27:05,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:05,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:05,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:05,766 INFO L134 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:27:05,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:05,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777529045] [2024-06-28 02:27:05,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777529045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:05,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:05,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:05,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807654819] [2024-06-28 02:27:05,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:05,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:05,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:05,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:05,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:05,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:05,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 375 transitions, 4476 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:05,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:05,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:05,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:07,085 INFO L124 PetriNetUnfolderBase]: 3972/6838 cut-off events. [2024-06-28 02:27:07,085 INFO L125 PetriNetUnfolderBase]: For 1465325/1465325 co-relation queries the response was YES. [2024-06-28 02:27:07,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60242 conditions, 6838 events. 3972/6838 cut-off events. For 1465325/1465325 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 48817 event pairs, 1294 based on Foata normal form. 6/6839 useless extension candidates. Maximal degree in co-relation 60083. Up to 4435 conditions per place. [2024-06-28 02:27:07,190 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 119 changer transitions 1/422 dead transitions. [2024-06-28 02:27:07,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 422 transitions, 5970 flow [2024-06-28 02:27:07,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:07,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:07,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:27:07,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-28 02:27:07,191 INFO L175 Difference]: Start difference. First operand has 346 places, 375 transitions, 4476 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:27:07,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 422 transitions, 5970 flow [2024-06-28 02:27:13,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 422 transitions, 5742 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-28 02:27:13,724 INFO L231 Difference]: Finished difference. Result has 341 places, 377 transitions, 4646 flow [2024-06-28 02:27:13,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4260, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4646, PETRI_PLACES=341, PETRI_TRANSITIONS=377} [2024-06-28 02:27:13,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-28 02:27:13,725 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 377 transitions, 4646 flow [2024-06-28 02:27:13,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:13,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:13,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:27:13,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:27:13,726 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:27:13,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:13,726 INFO L85 PathProgramCache]: Analyzing trace with hash 89690934, now seen corresponding path program 5 times [2024-06-28 02:27:13,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:13,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028392702] [2024-06-28 02:27:13,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:13,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:13,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:13,815 INFO L134 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:27:13,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:13,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028392702] [2024-06-28 02:27:13,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028392702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:13,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:13,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:13,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129578383] [2024-06-28 02:27:13,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:13,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:13,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:13,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:13,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:13,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:13,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 377 transitions, 4646 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:13,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:13,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:13,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:14,999 INFO L124 PetriNetUnfolderBase]: 3733/6458 cut-off events. [2024-06-28 02:27:14,999 INFO L125 PetriNetUnfolderBase]: For 1187597/1187597 co-relation queries the response was YES. [2024-06-28 02:27:15,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51593 conditions, 6458 events. 3733/6458 cut-off events. For 1187597/1187597 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 45714 event pairs, 1251 based on Foata normal form. 24/6472 useless extension candidates. Maximal degree in co-relation 51439. Up to 5515 conditions per place. [2024-06-28 02:27:15,092 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 374 selfloop transitions, 27 changer transitions 0/408 dead transitions. [2024-06-28 02:27:15,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 408 transitions, 5758 flow [2024-06-28 02:27:15,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:15,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:15,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:27:15,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:27:15,094 INFO L175 Difference]: Start difference. First operand has 341 places, 377 transitions, 4646 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:27:15,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 408 transitions, 5758 flow [2024-06-28 02:27:19,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 408 transitions, 5489 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:19,903 INFO L231 Difference]: Finished difference. Result has 342 places, 377 transitions, 4436 flow [2024-06-28 02:27:19,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4377, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4436, PETRI_PLACES=342, PETRI_TRANSITIONS=377} [2024-06-28 02:27:19,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 02:27:19,903 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 377 transitions, 4436 flow [2024-06-28 02:27:19,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:19,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:19,904 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:27:19,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:27:19,904 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:27:19,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:19,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1599838114, now seen corresponding path program 4 times [2024-06-28 02:27:19,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:19,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24650287] [2024-06-28 02:27:19,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:19,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:19,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:19,990 INFO L134 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:27:19,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:19,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24650287] [2024-06-28 02:27:19,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24650287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:19,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:19,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:19,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875435932] [2024-06-28 02:27:19,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:19,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:19,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:19,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:19,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:20,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:20,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 377 transitions, 4436 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:20,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:20,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:20,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:21,128 INFO L124 PetriNetUnfolderBase]: 3672/6349 cut-off events. [2024-06-28 02:27:21,128 INFO L125 PetriNetUnfolderBase]: For 1090381/1090381 co-relation queries the response was YES. [2024-06-28 02:27:21,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48093 conditions, 6349 events. 3672/6349 cut-off events. For 1090381/1090381 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 44846 event pairs, 1235 based on Foata normal form. 24/6363 useless extension candidates. Maximal degree in co-relation 47940. Up to 5515 conditions per place. [2024-06-28 02:27:21,217 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 359 selfloop transitions, 22 changer transitions 19/407 dead transitions. [2024-06-28 02:27:21,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 407 transitions, 5344 flow [2024-06-28 02:27:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:21,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:21,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:27:21,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:27:21,218 INFO L175 Difference]: Start difference. First operand has 342 places, 377 transitions, 4436 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:27:21,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 407 transitions, 5344 flow [2024-06-28 02:27:25,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 407 transitions, 5170 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-28 02:27:25,284 INFO L231 Difference]: Finished difference. Result has 339 places, 372 transitions, 4269 flow [2024-06-28 02:27:25,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4269, PETRI_PLACES=339, PETRI_TRANSITIONS=372} [2024-06-28 02:27:25,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 02:27:25,285 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 372 transitions, 4269 flow [2024-06-28 02:27:25,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:25,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:25,285 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:27:25,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:27:25,286 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:27:25,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:25,286 INFO L85 PathProgramCache]: Analyzing trace with hash -902618212, now seen corresponding path program 5 times [2024-06-28 02:27:25,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:25,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009598081] [2024-06-28 02:27:25,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:25,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:25,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:25,367 INFO L134 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:27:25,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:25,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009598081] [2024-06-28 02:27:25,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009598081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:25,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:25,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:25,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691314204] [2024-06-28 02:27:25,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:25,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:25,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:25,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:25,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:25,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:25,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 372 transitions, 4269 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:25,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:25,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:25,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:26,538 INFO L124 PetriNetUnfolderBase]: 3625/6255 cut-off events. [2024-06-28 02:27:26,538 INFO L125 PetriNetUnfolderBase]: For 1141239/1141242 co-relation queries the response was YES. [2024-06-28 02:27:26,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48271 conditions, 6255 events. 3625/6255 cut-off events. For 1141239/1141242 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 43856 event pairs, 802 based on Foata normal form. 26/6274 useless extension candidates. Maximal degree in co-relation 48117. Up to 3528 conditions per place. [2024-06-28 02:27:26,628 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 321 selfloop transitions, 74 changer transitions 9/411 dead transitions. [2024-06-28 02:27:26,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 411 transitions, 5651 flow [2024-06-28 02:27:26,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:27:26,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:27:26,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:27:26,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6642857142857143 [2024-06-28 02:27:26,629 INFO L175 Difference]: Start difference. First operand has 339 places, 372 transitions, 4269 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:27:26,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 411 transitions, 5651 flow [2024-06-28 02:27:30,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 411 transitions, 5595 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:30,298 INFO L231 Difference]: Finished difference. Result has 334 places, 370 transitions, 4362 flow [2024-06-28 02:27:30,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4362, PETRI_PLACES=334, PETRI_TRANSITIONS=370} [2024-06-28 02:27:30,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 02:27:30,298 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 370 transitions, 4362 flow [2024-06-28 02:27:30,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:30,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:30,298 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:27:30,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:27:30,299 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:27:30,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:30,299 INFO L85 PathProgramCache]: Analyzing trace with hash 704851428, now seen corresponding path program 6 times [2024-06-28 02:27:30,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:30,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086351855] [2024-06-28 02:27:30,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:30,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:30,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:30,381 INFO L134 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:27:30,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:30,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086351855] [2024-06-28 02:27:30,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086351855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:30,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:30,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:30,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108950423] [2024-06-28 02:27:30,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:30,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:30,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:30,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:30,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:30,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:30,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 370 transitions, 4362 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:30,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:30,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:30,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:31,459 INFO L124 PetriNetUnfolderBase]: 3561/6149 cut-off events. [2024-06-28 02:27:31,459 INFO L125 PetriNetUnfolderBase]: For 1059136/1059139 co-relation queries the response was YES. [2024-06-28 02:27:31,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48581 conditions, 6149 events. 3561/6149 cut-off events. For 1059136/1059139 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 42915 event pairs, 757 based on Foata normal form. 8/6150 useless extension candidates. Maximal degree in co-relation 48428. Up to 3528 conditions per place. [2024-06-28 02:27:31,544 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 314 selfloop transitions, 72 changer transitions 10/403 dead transitions. [2024-06-28 02:27:31,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 403 transitions, 5684 flow [2024-06-28 02:27:31,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:27:31,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:27:31,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:27:31,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-28 02:27:31,545 INFO L175 Difference]: Start difference. First operand has 334 places, 370 transitions, 4362 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:27:31,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 403 transitions, 5684 flow [2024-06-28 02:27:35,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 403 transitions, 5526 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:27:35,169 INFO L231 Difference]: Finished difference. Result has 334 places, 364 transitions, 4287 flow [2024-06-28 02:27:35,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4208, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4287, PETRI_PLACES=334, PETRI_TRANSITIONS=364} [2024-06-28 02:27:35,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-28 02:27:35,170 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 364 transitions, 4287 flow [2024-06-28 02:27:35,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:35,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:35,170 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:27:35,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:27:35,170 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:27:35,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:35,170 INFO L85 PathProgramCache]: Analyzing trace with hash -152571834, now seen corresponding path program 6 times [2024-06-28 02:27:35,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:35,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091471427] [2024-06-28 02:27:35,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:35,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:35,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:35,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:27:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091471427] [2024-06-28 02:27:35,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091471427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:35,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:35,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:35,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894018261] [2024-06-28 02:27:35,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:35,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:35,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:35,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:35,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:35,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:35,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 364 transitions, 4287 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:35,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:35,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:35,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:36,386 INFO L124 PetriNetUnfolderBase]: 3614/6180 cut-off events. [2024-06-28 02:27:36,386 INFO L125 PetriNetUnfolderBase]: For 1230525/1230531 co-relation queries the response was YES. [2024-06-28 02:27:36,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52799 conditions, 6180 events. 3614/6180 cut-off events. For 1230525/1230531 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42792 event pairs, 1175 based on Foata normal form. 11/6186 useless extension candidates. Maximal degree in co-relation 52646. Up to 4456 conditions per place. [2024-06-28 02:27:36,475 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 324 selfloop transitions, 82 changer transitions 0/413 dead transitions. [2024-06-28 02:27:36,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 413 transitions, 5761 flow [2024-06-28 02:27:36,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:36,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:36,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-28 02:27:36,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-28 02:27:36,476 INFO L175 Difference]: Start difference. First operand has 334 places, 364 transitions, 4287 flow. Second operand 9 states and 227 transitions. [2024-06-28 02:27:36,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 413 transitions, 5761 flow [2024-06-28 02:27:40,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 413 transitions, 5599 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:40,755 INFO L231 Difference]: Finished difference. Result has 332 places, 365 transitions, 4347 flow [2024-06-28 02:27:40,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4133, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4347, PETRI_PLACES=332, PETRI_TRANSITIONS=365} [2024-06-28 02:27:40,756 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 291 predicate places. [2024-06-28 02:27:40,756 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 365 transitions, 4347 flow [2024-06-28 02:27:40,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:40,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:40,756 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:27:40,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:27:40,756 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:27:40,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:40,757 INFO L85 PathProgramCache]: Analyzing trace with hash -409067694, now seen corresponding path program 7 times [2024-06-28 02:27:40,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:40,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662255578] [2024-06-28 02:27:40,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:40,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:40,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:40,841 INFO L134 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:27:40,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:40,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662255578] [2024-06-28 02:27:40,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662255578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:40,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:40,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:40,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871698641] [2024-06-28 02:27:40,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:40,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:40,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:40,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:40,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:40,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:40,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 365 transitions, 4347 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:40,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:40,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:40,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:41,864 INFO L124 PetriNetUnfolderBase]: 3391/5797 cut-off events. [2024-06-28 02:27:41,864 INFO L125 PetriNetUnfolderBase]: For 988770/988776 co-relation queries the response was YES. [2024-06-28 02:27:41,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45175 conditions, 5797 events. 3391/5797 cut-off events. For 988770/988776 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 39741 event pairs, 931 based on Foata normal form. 29/5821 useless extension candidates. Maximal degree in co-relation 45023. Up to 4960 conditions per place. [2024-06-28 02:27:41,942 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 354 selfloop transitions, 18 changer transitions 19/398 dead transitions. [2024-06-28 02:27:41,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 398 transitions, 5245 flow [2024-06-28 02:27:41,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:41,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:41,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:27:41,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:27:41,943 INFO L175 Difference]: Start difference. First operand has 332 places, 365 transitions, 4347 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:27:41,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 398 transitions, 5245 flow [2024-06-28 02:27:45,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 398 transitions, 5013 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:45,914 INFO L231 Difference]: Finished difference. Result has 333 places, 360 transitions, 4121 flow [2024-06-28 02:27:45,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4115, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4121, PETRI_PLACES=333, PETRI_TRANSITIONS=360} [2024-06-28 02:27:45,914 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 02:27:45,914 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 360 transitions, 4121 flow [2024-06-28 02:27:45,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:45,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:45,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:27:45,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:27:45,915 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:27:45,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:45,915 INFO L85 PathProgramCache]: Analyzing trace with hash -405612744, now seen corresponding path program 8 times [2024-06-28 02:27:45,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:45,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036174277] [2024-06-28 02:27:45,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:45,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:45,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:45,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:27:45,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:45,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036174277] [2024-06-28 02:27:45,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036174277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:45,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:45,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:45,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224473087] [2024-06-28 02:27:45,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:45,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:45,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:45,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:45,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:46,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:46,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 360 transitions, 4121 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:46,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:46,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:46,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:46,925 INFO L124 PetriNetUnfolderBase]: 3128/5298 cut-off events. [2024-06-28 02:27:46,925 INFO L125 PetriNetUnfolderBase]: For 808561/808567 co-relation queries the response was YES. [2024-06-28 02:27:46,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40806 conditions, 5298 events. 3128/5298 cut-off events. For 808561/808567 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35446 event pairs, 921 based on Foata normal form. 13/5304 useless extension candidates. Maximal degree in co-relation 40653. Up to 4527 conditions per place. [2024-06-28 02:27:46,998 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 316 selfloop transitions, 79 changer transitions 0/402 dead transitions. [2024-06-28 02:27:46,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 402 transitions, 5341 flow [2024-06-28 02:27:46,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:46,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:46,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:27:46,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 02:27:46,999 INFO L175 Difference]: Start difference. First operand has 333 places, 360 transitions, 4121 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:27:46,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 402 transitions, 5341 flow [2024-06-28 02:27:49,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 402 transitions, 5291 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 02:27:49,885 INFO L231 Difference]: Finished difference. Result has 329 places, 362 transitions, 4331 flow [2024-06-28 02:27:49,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4079, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4331, PETRI_PLACES=329, PETRI_TRANSITIONS=362} [2024-06-28 02:27:49,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 02:27:49,885 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 362 transitions, 4331 flow [2024-06-28 02:27:49,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:49,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:49,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:27:49,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:27:49,886 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:27:49,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:49,886 INFO L85 PathProgramCache]: Analyzing trace with hash -258513714, now seen corresponding path program 9 times [2024-06-28 02:27:49,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:49,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241498924] [2024-06-28 02:27:49,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:49,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:49,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:27:49,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:49,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241498924] [2024-06-28 02:27:49,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241498924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:49,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:49,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:49,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94084988] [2024-06-28 02:27:49,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:49,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:49,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:49,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:49,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:50,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:50,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 362 transitions, 4331 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:50,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:50,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:50,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:50,894 INFO L124 PetriNetUnfolderBase]: 3110/5274 cut-off events. [2024-06-28 02:27:50,894 INFO L125 PetriNetUnfolderBase]: For 752137/752143 co-relation queries the response was YES. [2024-06-28 02:27:50,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39798 conditions, 5274 events. 3110/5274 cut-off events. For 752137/752143 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35340 event pairs, 931 based on Foata normal form. 13/5282 useless extension candidates. Maximal degree in co-relation 39647. Up to 4655 conditions per place. [2024-06-28 02:27:50,971 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 309 selfloop transitions, 78 changer transitions 0/394 dead transitions. [2024-06-28 02:27:50,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 394 transitions, 5203 flow [2024-06-28 02:27:50,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:27:50,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:27:50,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:27:50,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-28 02:27:50,972 INFO L175 Difference]: Start difference. First operand has 329 places, 362 transitions, 4331 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:27:50,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 394 transitions, 5203 flow [2024-06-28 02:27:54,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 394 transitions, 5032 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 02:27:54,242 INFO L231 Difference]: Finished difference. Result has 333 places, 362 transitions, 4321 flow [2024-06-28 02:27:54,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4321, PETRI_PLACES=333, PETRI_TRANSITIONS=362} [2024-06-28 02:27:54,242 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 02:27:54,242 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 362 transitions, 4321 flow [2024-06-28 02:27:54,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:54,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:54,242 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:27:54,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:27:54,242 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:27:54,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:54,243 INFO L85 PathProgramCache]: Analyzing trace with hash 591195290, now seen corresponding path program 10 times [2024-06-28 02:27:54,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:54,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599003391] [2024-06-28 02:27:54,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:54,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:54,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:54,327 INFO L134 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:27:54,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:54,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599003391] [2024-06-28 02:27:54,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599003391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:54,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:54,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:54,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973786215] [2024-06-28 02:27:54,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:54,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:54,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:54,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:54,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:54,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:54,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 362 transitions, 4321 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:54,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:54,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:54,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:55,243 INFO L124 PetriNetUnfolderBase]: 3184/5382 cut-off events. [2024-06-28 02:27:55,244 INFO L125 PetriNetUnfolderBase]: For 809629/809632 co-relation queries the response was YES. [2024-06-28 02:27:55,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41531 conditions, 5382 events. 3184/5382 cut-off events. For 809629/809632 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 36066 event pairs, 953 based on Foata normal form. 10/5384 useless extension candidates. Maximal degree in co-relation 41378. Up to 4611 conditions per place. [2024-06-28 02:27:55,317 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 305 selfloop transitions, 82 changer transitions 0/394 dead transitions. [2024-06-28 02:27:55,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 394 transitions, 5499 flow [2024-06-28 02:27:55,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:55,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:55,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:27:55,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-28 02:27:55,318 INFO L175 Difference]: Start difference. First operand has 333 places, 362 transitions, 4321 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:27:55,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 394 transitions, 5499 flow [2024-06-28 02:27:58,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 394 transitions, 5338 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:27:58,499 INFO L231 Difference]: Finished difference. Result has 333 places, 364 transitions, 4422 flow [2024-06-28 02:27:58,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4422, PETRI_PLACES=333, PETRI_TRANSITIONS=364} [2024-06-28 02:27:58,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-28 02:27:58,500 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 364 transitions, 4422 flow [2024-06-28 02:27:58,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:58,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:27:58,500 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:27:58,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:27:58,500 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:27:58,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:27:58,501 INFO L85 PathProgramCache]: Analyzing trace with hash 599766170, now seen corresponding path program 11 times [2024-06-28 02:27:58,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:27:58,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439993822] [2024-06-28 02:27:58,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:27:58,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:27:58,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:27:58,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:27:58,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:27:58,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439993822] [2024-06-28 02:27:58,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439993822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:27:58,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:27:58,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:27:58,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112620297] [2024-06-28 02:27:58,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:27:58,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:27:58,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:27:58,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:27:58,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:27:58,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:27:58,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 364 transitions, 4422 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:27:58,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:27:58,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:27:58,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:27:59,527 INFO L124 PetriNetUnfolderBase]: 3212/5428 cut-off events. [2024-06-28 02:27:59,527 INFO L125 PetriNetUnfolderBase]: For 828058/828061 co-relation queries the response was YES. [2024-06-28 02:27:59,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42218 conditions, 5428 events. 3212/5428 cut-off events. For 828058/828061 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 36422 event pairs, 975 based on Foata normal form. 10/5432 useless extension candidates. Maximal degree in co-relation 42064. Up to 4813 conditions per place. [2024-06-28 02:27:59,606 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 299 selfloop transitions, 81 changer transitions 0/387 dead transitions. [2024-06-28 02:27:59,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 387 transitions, 5302 flow [2024-06-28 02:27:59,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:27:59,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:27:59,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:27:59,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:27:59,607 INFO L175 Difference]: Start difference. First operand has 333 places, 364 transitions, 4422 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:27:59,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 387 transitions, 5302 flow [2024-06-28 02:28:03,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 387 transitions, 5149 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:03,239 INFO L231 Difference]: Finished difference. Result has 337 places, 365 transitions, 4486 flow [2024-06-28 02:28:03,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4275, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4486, PETRI_PLACES=337, PETRI_TRANSITIONS=365} [2024-06-28 02:28:03,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-28 02:28:03,240 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 365 transitions, 4486 flow [2024-06-28 02:28:03,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:03,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:03,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, 1, 1] [2024-06-28 02:28:03,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:28:03,240 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:28:03,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:03,240 INFO L85 PathProgramCache]: Analyzing trace with hash 886653500, now seen corresponding path program 12 times [2024-06-28 02:28:03,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:03,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600756614] [2024-06-28 02:28:03,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:03,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:03,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:03,332 INFO L134 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:28:03,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:03,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600756614] [2024-06-28 02:28:03,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600756614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:03,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:03,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:03,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553585582] [2024-06-28 02:28:03,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:03,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:03,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:03,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:03,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:03,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:03,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 365 transitions, 4486 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:03,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:03,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:03,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:04,274 INFO L124 PetriNetUnfolderBase]: 3194/5402 cut-off events. [2024-06-28 02:28:04,274 INFO L125 PetriNetUnfolderBase]: For 799694/799697 co-relation queries the response was YES. [2024-06-28 02:28:04,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41077 conditions, 5402 events. 3194/5402 cut-off events. For 799694/799697 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 36223 event pairs, 967 based on Foata normal form. 10/5406 useless extension candidates. Maximal degree in co-relation 40921. Up to 4787 conditions per place. [2024-06-28 02:28:04,349 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 294 selfloop transitions, 83 changer transitions 0/384 dead transitions. [2024-06-28 02:28:04,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 384 transitions, 5304 flow [2024-06-28 02:28:04,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:04,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:04,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:28:04,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:28:04,350 INFO L175 Difference]: Start difference. First operand has 337 places, 365 transitions, 4486 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:28:04,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 384 transitions, 5304 flow [2024-06-28 02:28:07,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 384 transitions, 5075 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 02:28:07,986 INFO L231 Difference]: Finished difference. Result has 339 places, 365 transitions, 4428 flow [2024-06-28 02:28:07,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4257, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4428, PETRI_PLACES=339, PETRI_TRANSITIONS=365} [2024-06-28 02:28:07,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 02:28:07,987 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 365 transitions, 4428 flow [2024-06-28 02:28:07,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:07,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:07,988 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:28:07,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:28:07,988 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:28:07,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:07,989 INFO L85 PathProgramCache]: Analyzing trace with hash 798004412, now seen corresponding path program 1 times [2024-06-28 02:28:07,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:07,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601570727] [2024-06-28 02:28:07,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:07,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:07,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:08,073 INFO L134 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:28:08,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:08,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601570727] [2024-06-28 02:28:08,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601570727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:08,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:08,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:08,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563139219] [2024-06-28 02:28:08,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:08,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:08,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:08,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:08,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:08,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:08,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 365 transitions, 4428 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:08,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:08,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:08,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:09,074 INFO L124 PetriNetUnfolderBase]: 3247/5479 cut-off events. [2024-06-28 02:28:09,074 INFO L125 PetriNetUnfolderBase]: For 835879/835882 co-relation queries the response was YES. [2024-06-28 02:28:09,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42189 conditions, 5479 events. 3247/5479 cut-off events. For 835879/835882 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 36863 event pairs, 749 based on Foata normal form. 8/5471 useless extension candidates. Maximal degree in co-relation 42032. Up to 4022 conditions per place. [2024-06-28 02:28:09,147 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 290 selfloop transitions, 104 changer transitions 0/401 dead transitions. [2024-06-28 02:28:09,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 401 transitions, 5642 flow [2024-06-28 02:28:09,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:09,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:09,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:28:09,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:28:09,148 INFO L175 Difference]: Start difference. First operand has 339 places, 365 transitions, 4428 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:28:09,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 401 transitions, 5642 flow [2024-06-28 02:28:13,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 401 transitions, 5466 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:28:13,057 INFO L231 Difference]: Finished difference. Result has 340 places, 367 transitions, 4562 flow [2024-06-28 02:28:13,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4252, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4562, PETRI_PLACES=340, PETRI_TRANSITIONS=367} [2024-06-28 02:28:13,058 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-28 02:28:13,058 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 367 transitions, 4562 flow [2024-06-28 02:28:13,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:13,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:13,058 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:28:13,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:28:13,059 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:28:13,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:13,059 INFO L85 PathProgramCache]: Analyzing trace with hash 798302942, now seen corresponding path program 2 times [2024-06-28 02:28:13,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:13,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653261785] [2024-06-28 02:28:13,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:13,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:13,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:13,144 INFO L134 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:28:13,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:13,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653261785] [2024-06-28 02:28:13,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653261785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:13,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:13,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:13,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200706409] [2024-06-28 02:28:13,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:13,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:13,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:13,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:13,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:13,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:13,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 367 transitions, 4562 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:13,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:13,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:13,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:14,141 INFO L124 PetriNetUnfolderBase]: 3267/5515 cut-off events. [2024-06-28 02:28:14,141 INFO L125 PetriNetUnfolderBase]: For 856232/856235 co-relation queries the response was YES. [2024-06-28 02:28:14,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42958 conditions, 5515 events. 3267/5515 cut-off events. For 856232/856235 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 37080 event pairs, 727 based on Foata normal form. 8/5507 useless extension candidates. Maximal degree in co-relation 42800. Up to 4034 conditions per place. [2024-06-28 02:28:14,219 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 288 selfloop transitions, 105 changer transitions 0/400 dead transitions. [2024-06-28 02:28:14,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 400 transitions, 5736 flow [2024-06-28 02:28:14,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:14,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:14,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:28:14,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:28:14,220 INFO L175 Difference]: Start difference. First operand has 340 places, 367 transitions, 4562 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:28:14,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 400 transitions, 5736 flow [2024-06-28 02:28:18,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 400 transitions, 5419 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 02:28:18,475 INFO L231 Difference]: Finished difference. Result has 342 places, 368 transitions, 4509 flow [2024-06-28 02:28:18,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4509, PETRI_PLACES=342, PETRI_TRANSITIONS=368} [2024-06-28 02:28:18,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-28 02:28:18,476 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 368 transitions, 4509 flow [2024-06-28 02:28:18,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:18,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:18,476 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:28:18,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:28:18,477 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:28:18,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:18,477 INFO L85 PathProgramCache]: Analyzing trace with hash 798303314, now seen corresponding path program 1 times [2024-06-28 02:28:18,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:18,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622425710] [2024-06-28 02:28:18,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:18,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:18,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:18,589 INFO L134 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:28:18,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:18,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622425710] [2024-06-28 02:28:18,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622425710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:18,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:18,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:18,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682861623] [2024-06-28 02:28:18,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:18,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:18,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:18,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:18,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:18,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:18,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 368 transitions, 4509 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:18,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:18,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:18,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:19,668 INFO L124 PetriNetUnfolderBase]: 3355/5671 cut-off events. [2024-06-28 02:28:19,669 INFO L125 PetriNetUnfolderBase]: For 1002276/1002276 co-relation queries the response was YES. [2024-06-28 02:28:19,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43423 conditions, 5671 events. 3355/5671 cut-off events. For 1002276/1002276 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 38375 event pairs, 740 based on Foata normal form. 30/5690 useless extension candidates. Maximal degree in co-relation 43265. Up to 4560 conditions per place. [2024-06-28 02:28:19,752 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 106 changer transitions 7/411 dead transitions. [2024-06-28 02:28:19,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 411 transitions, 5525 flow [2024-06-28 02:28:19,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:19,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:19,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 02:28:19,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6175 [2024-06-28 02:28:19,753 INFO L175 Difference]: Start difference. First operand has 342 places, 368 transitions, 4509 flow. Second operand 10 states and 247 transitions. [2024-06-28 02:28:19,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 411 transitions, 5525 flow [2024-06-28 02:28:24,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 411 transitions, 5323 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:28:24,154 INFO L231 Difference]: Finished difference. Result has 347 places, 368 transitions, 4543 flow [2024-06-28 02:28:24,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4307, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4543, PETRI_PLACES=347, PETRI_TRANSITIONS=368} [2024-06-28 02:28:24,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 02:28:24,154 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 368 transitions, 4543 flow [2024-06-28 02:28:24,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:24,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:24,155 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:28:24,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:28:24,155 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:28:24,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:24,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1418814694, now seen corresponding path program 2 times [2024-06-28 02:28:24,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:24,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861173033] [2024-06-28 02:28:24,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:24,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:24,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:24,255 INFO L134 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:28:24,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:24,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861173033] [2024-06-28 02:28:24,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861173033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:24,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:24,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:24,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766032997] [2024-06-28 02:28:24,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:24,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:24,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:24,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:24,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:24,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:24,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 368 transitions, 4543 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:24,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:24,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:24,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:25,359 INFO L124 PetriNetUnfolderBase]: 3383/5741 cut-off events. [2024-06-28 02:28:25,360 INFO L125 PetriNetUnfolderBase]: For 1021062/1021062 co-relation queries the response was YES. [2024-06-28 02:28:25,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43123 conditions, 5741 events. 3383/5741 cut-off events. For 1021062/1021062 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 39148 event pairs, 1067 based on Foata normal form. 34/5772 useless extension candidates. Maximal degree in co-relation 42964. Up to 4942 conditions per place. [2024-06-28 02:28:25,442 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 301 selfloop transitions, 87 changer transitions 3/398 dead transitions. [2024-06-28 02:28:25,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 398 transitions, 5459 flow [2024-06-28 02:28:25,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:28:25,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:28:25,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:28:25,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:28:25,443 INFO L175 Difference]: Start difference. First operand has 347 places, 368 transitions, 4543 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:28:25,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 398 transitions, 5459 flow [2024-06-28 02:28:29,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 398 transitions, 5217 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:29,933 INFO L231 Difference]: Finished difference. Result has 348 places, 368 transitions, 4511 flow [2024-06-28 02:28:29,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4301, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4511, PETRI_PLACES=348, PETRI_TRANSITIONS=368} [2024-06-28 02:28:29,933 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-28 02:28:29,934 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 368 transitions, 4511 flow [2024-06-28 02:28:29,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:29,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:29,934 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:28:29,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:28:29,934 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:28:29,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:29,934 INFO L85 PathProgramCache]: Analyzing trace with hash -714307054, now seen corresponding path program 3 times [2024-06-28 02:28:29,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:29,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686619763] [2024-06-28 02:28:29,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:29,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:29,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:30,029 INFO L134 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:28:30,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:30,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686619763] [2024-06-28 02:28:30,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686619763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:30,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:30,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:28:30,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704804451] [2024-06-28 02:28:30,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:30,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:28:30,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:30,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:28:30,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:28:30,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:30,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 368 transitions, 4511 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:30,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:30,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:30,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:31,163 INFO L124 PetriNetUnfolderBase]: 3395/5783 cut-off events. [2024-06-28 02:28:31,163 INFO L125 PetriNetUnfolderBase]: For 926584/926584 co-relation queries the response was YES. [2024-06-28 02:28:31,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41541 conditions, 5783 events. 3395/5783 cut-off events. For 926584/926584 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 39621 event pairs, 1031 based on Foata normal form. 30/5810 useless extension candidates. Maximal degree in co-relation 41382. Up to 4764 conditions per place. [2024-06-28 02:28:31,245 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 299 selfloop transitions, 92 changer transitions 6/404 dead transitions. [2024-06-28 02:28:31,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 404 transitions, 5443 flow [2024-06-28 02:28:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:28:31,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:28:31,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-28 02:28:31,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-28 02:28:31,246 INFO L175 Difference]: Start difference. First operand has 348 places, 368 transitions, 4511 flow. Second operand 11 states and 255 transitions. [2024-06-28 02:28:31,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 404 transitions, 5443 flow [2024-06-28 02:28:35,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 404 transitions, 5242 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 02:28:35,831 INFO L231 Difference]: Finished difference. Result has 350 places, 367 transitions, 4488 flow [2024-06-28 02:28:35,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4310, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4488, PETRI_PLACES=350, PETRI_TRANSITIONS=367} [2024-06-28 02:28:35,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 02:28:35,831 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 367 transitions, 4488 flow [2024-06-28 02:28:35,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:35,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:35,832 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:28:35,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:28:35,832 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:28:35,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:35,832 INFO L85 PathProgramCache]: Analyzing trace with hash -714307426, now seen corresponding path program 3 times [2024-06-28 02:28:35,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:35,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597697365] [2024-06-28 02:28:35,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:35,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:35,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:35,917 INFO L134 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:28:35,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:35,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597697365] [2024-06-28 02:28:35,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597697365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:35,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:35,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:35,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695641664] [2024-06-28 02:28:35,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:35,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:35,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:35,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:35,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:35,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:35,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 367 transitions, 4488 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:35,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:35,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:35,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:36,938 INFO L124 PetriNetUnfolderBase]: 3352/5708 cut-off events. [2024-06-28 02:28:36,938 INFO L125 PetriNetUnfolderBase]: For 753900/753903 co-relation queries the response was YES. [2024-06-28 02:28:37,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40327 conditions, 5708 events. 3352/5708 cut-off events. For 753900/753903 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 39025 event pairs, 1077 based on Foata normal form. 8/5704 useless extension candidates. Maximal degree in co-relation 40168. Up to 4953 conditions per place. [2024-06-28 02:28:37,018 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 296 selfloop transitions, 86 changer transitions 0/389 dead transitions. [2024-06-28 02:28:37,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 389 transitions, 5330 flow [2024-06-28 02:28:37,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:37,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:37,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:28:37,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:28:37,019 INFO L175 Difference]: Start difference. First operand has 350 places, 367 transitions, 4488 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:28:37,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 389 transitions, 5330 flow [2024-06-28 02:28:41,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 389 transitions, 5028 flow, removed 34 selfloop flow, removed 11 redundant places. [2024-06-28 02:28:41,506 INFO L231 Difference]: Finished difference. Result has 347 places, 367 transitions, 4362 flow [2024-06-28 02:28:41,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4186, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4362, PETRI_PLACES=347, PETRI_TRANSITIONS=367} [2024-06-28 02:28:41,506 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 02:28:41,506 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 367 transitions, 4362 flow [2024-06-28 02:28:41,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:41,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:41,507 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:28:41,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:28:41,507 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:28:41,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:41,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1298619610, now seen corresponding path program 13 times [2024-06-28 02:28:41,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:41,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316092087] [2024-06-28 02:28:41,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:41,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:41,596 INFO L134 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:28:41,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:41,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316092087] [2024-06-28 02:28:41,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316092087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:41,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:41,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:41,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900415556] [2024-06-28 02:28:41,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:41,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:41,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:41,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:41,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:41,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:41,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 367 transitions, 4362 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:41,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:41,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:41,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:42,748 INFO L124 PetriNetUnfolderBase]: 3540/6016 cut-off events. [2024-06-28 02:28:42,748 INFO L125 PetriNetUnfolderBase]: For 951068/951071 co-relation queries the response was YES. [2024-06-28 02:28:42,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45034 conditions, 6016 events. 3540/6016 cut-off events. For 951068/951071 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 41452 event pairs, 1222 based on Foata normal form. 10/6014 useless extension candidates. Maximal degree in co-relation 44875. Up to 4845 conditions per place. [2024-06-28 02:28:42,829 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 235 selfloop transitions, 162 changer transitions 0/404 dead transitions. [2024-06-28 02:28:42,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 404 transitions, 5592 flow [2024-06-28 02:28:42,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:42,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:42,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:28:42,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-28 02:28:42,830 INFO L175 Difference]: Start difference. First operand has 347 places, 367 transitions, 4362 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:28:42,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 404 transitions, 5592 flow [2024-06-28 02:28:46,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 404 transitions, 5371 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:28:46,433 INFO L231 Difference]: Finished difference. Result has 347 places, 369 transitions, 4563 flow [2024-06-28 02:28:46,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4563, PETRI_PLACES=347, PETRI_TRANSITIONS=369} [2024-06-28 02:28:46,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-28 02:28:46,434 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 369 transitions, 4563 flow [2024-06-28 02:28:46,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:46,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:46,434 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:28:46,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:28:46,434 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:28:46,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:46,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1307190490, now seen corresponding path program 14 times [2024-06-28 02:28:46,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:46,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473737603] [2024-06-28 02:28:46,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:46,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:46,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:46,516 INFO L134 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:28:46,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:46,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473737603] [2024-06-28 02:28:46,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473737603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:46,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:46,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:46,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131827123] [2024-06-28 02:28:46,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:46,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:46,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:46,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:46,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:46,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:46,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 369 transitions, 4563 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:46,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:46,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:46,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:47,583 INFO L124 PetriNetUnfolderBase]: 3568/6060 cut-off events. [2024-06-28 02:28:47,583 INFO L125 PetriNetUnfolderBase]: For 972561/972564 co-relation queries the response was YES. [2024-06-28 02:28:47,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45766 conditions, 6060 events. 3568/6060 cut-off events. For 972561/972564 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 41767 event pairs, 1242 based on Foata normal form. 10/6058 useless extension candidates. Maximal degree in co-relation 45606. Up to 5266 conditions per place. [2024-06-28 02:28:47,668 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 227 selfloop transitions, 161 changer transitions 0/395 dead transitions. [2024-06-28 02:28:47,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 395 transitions, 5467 flow [2024-06-28 02:28:47,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:47,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:47,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:28:47,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:28:47,669 INFO L175 Difference]: Start difference. First operand has 347 places, 369 transitions, 4563 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:28:47,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 395 transitions, 5467 flow [2024-06-28 02:28:51,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 395 transitions, 5217 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:28:51,779 INFO L231 Difference]: Finished difference. Result has 351 places, 370 transitions, 4690 flow [2024-06-28 02:28:51,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4319, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4690, PETRI_PLACES=351, PETRI_TRANSITIONS=370} [2024-06-28 02:28:51,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 02:28:51,780 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 370 transitions, 4690 flow [2024-06-28 02:28:51,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:51,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:51,780 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:28:51,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:28:51,780 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:28:51,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:51,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1594077820, now seen corresponding path program 15 times [2024-06-28 02:28:51,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:51,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539730220] [2024-06-28 02:28:51,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:51,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:51,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:51,862 INFO L134 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:28:51,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:51,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539730220] [2024-06-28 02:28:51,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539730220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:51,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:51,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:51,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135197670] [2024-06-28 02:28:51,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:51,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:51,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:51,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:51,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:51,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:51,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 370 transitions, 4690 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:51,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:51,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:51,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:52,965 INFO L124 PetriNetUnfolderBase]: 3596/6104 cut-off events. [2024-06-28 02:28:52,965 INFO L125 PetriNetUnfolderBase]: For 988299/988302 co-relation queries the response was YES. [2024-06-28 02:28:53,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46304 conditions, 6104 events. 3596/6104 cut-off events. For 988299/988302 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 42090 event pairs, 1246 based on Foata normal form. 10/6102 useless extension candidates. Maximal degree in co-relation 46142. Up to 5310 conditions per place. [2024-06-28 02:28:53,049 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 158 changer transitions 0/393 dead transitions. [2024-06-28 02:28:53,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 393 transitions, 5578 flow [2024-06-28 02:28:53,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:53,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:53,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:28:53,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-28 02:28:53,050 INFO L175 Difference]: Start difference. First operand has 351 places, 370 transitions, 4690 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:28:53,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 393 transitions, 5578 flow [2024-06-28 02:28:57,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 393 transitions, 5223 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:28:57,685 INFO L231 Difference]: Finished difference. Result has 353 places, 371 transitions, 4702 flow [2024-06-28 02:28:57,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4335, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4702, PETRI_PLACES=353, PETRI_TRANSITIONS=371} [2024-06-28 02:28:57,686 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-28 02:28:57,686 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 371 transitions, 4702 flow [2024-06-28 02:28:57,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:57,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:28:57,686 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:28:57,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:28:57,686 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:28:57,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:28:57,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1556524420, now seen corresponding path program 16 times [2024-06-28 02:28:57,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:28:57,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679867851] [2024-06-28 02:28:57,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:28:57,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:28:57,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:28:57,765 INFO L134 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:28:57,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:28:57,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679867851] [2024-06-28 02:28:57,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679867851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:28:57,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:28:57,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:28:57,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74795635] [2024-06-28 02:28:57,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:28:57,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:28:57,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:28:57,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:28:57,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:28:57,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:28:57,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 371 transitions, 4702 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:28:57,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:28:57,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:28:57,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:28:58,866 INFO L124 PetriNetUnfolderBase]: 3624/6148 cut-off events. [2024-06-28 02:28:58,866 INFO L125 PetriNetUnfolderBase]: For 1006823/1006826 co-relation queries the response was YES. [2024-06-28 02:28:58,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46678 conditions, 6148 events. 3624/6148 cut-off events. For 1006823/1006826 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 42442 event pairs, 1250 based on Foata normal form. 10/6146 useless extension candidates. Maximal degree in co-relation 46515. Up to 5354 conditions per place. [2024-06-28 02:28:58,956 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 159 changer transitions 0/391 dead transitions. [2024-06-28 02:28:58,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 391 transitions, 5580 flow [2024-06-28 02:28:58,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:28:58,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:28:58,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:28:58,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:28:58,957 INFO L175 Difference]: Start difference. First operand has 353 places, 371 transitions, 4702 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:28:58,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 391 transitions, 5580 flow [2024-06-28 02:29:03,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 391 transitions, 5229 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:03,629 INFO L231 Difference]: Finished difference. Result has 355 places, 372 transitions, 4722 flow [2024-06-28 02:29:03,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4351, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4722, PETRI_PLACES=355, PETRI_TRANSITIONS=372} [2024-06-28 02:29:03,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-28 02:29:03,630 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 372 transitions, 4722 flow [2024-06-28 02:29:03,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:03,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:03,630 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:29:03,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:29:03,630 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:29:03,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:03,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1303270916, now seen corresponding path program 17 times [2024-06-28 02:29:03,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:03,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515932815] [2024-06-28 02:29:03,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:03,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:03,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:03,722 INFO L134 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:29:03,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:03,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515932815] [2024-06-28 02:29:03,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515932815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:03,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:03,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:03,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306536927] [2024-06-28 02:29:03,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:03,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:03,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:03,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:03,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:03,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:03,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 372 transitions, 4722 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:03,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:03,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:03,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:04,849 INFO L124 PetriNetUnfolderBase]: 3555/6051 cut-off events. [2024-06-28 02:29:04,849 INFO L125 PetriNetUnfolderBase]: For 971467/971470 co-relation queries the response was YES. [2024-06-28 02:29:04,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42276 conditions, 6051 events. 3555/6051 cut-off events. For 971467/971470 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 41868 event pairs, 1152 based on Foata normal form. 36/6081 useless extension candidates. Maximal degree in co-relation 42112. Up to 5106 conditions per place. [2024-06-28 02:29:04,936 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 292 selfloop transitions, 100 changer transitions 3/402 dead transitions. [2024-06-28 02:29:04,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 402 transitions, 5612 flow [2024-06-28 02:29:04,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:04,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:04,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:29:04,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-28 02:29:04,937 INFO L175 Difference]: Start difference. First operand has 355 places, 372 transitions, 4722 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:29:04,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 402 transitions, 5612 flow [2024-06-28 02:29:09,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 402 transitions, 5221 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:09,246 INFO L231 Difference]: Finished difference. Result has 357 places, 371 transitions, 4529 flow [2024-06-28 02:29:09,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4529, PETRI_PLACES=357, PETRI_TRANSITIONS=371} [2024-06-28 02:29:09,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:29:09,247 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 371 transitions, 4529 flow [2024-06-28 02:29:09,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:09,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:09,247 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:29:09,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:29:09,247 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:29:09,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:09,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1105684326, now seen corresponding path program 4 times [2024-06-28 02:29:09,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:09,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128326306] [2024-06-28 02:29:09,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:09,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:09,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:09,332 INFO L134 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:29:09,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:09,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128326306] [2024-06-28 02:29:09,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128326306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:09,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:09,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:09,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266889429] [2024-06-28 02:29:09,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:09,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:09,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:09,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:09,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:09,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:09,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 371 transitions, 4529 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:09,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:09,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:09,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:10,545 INFO L124 PetriNetUnfolderBase]: 3712/6318 cut-off events. [2024-06-28 02:29:10,545 INFO L125 PetriNetUnfolderBase]: For 998089/998092 co-relation queries the response was YES. [2024-06-28 02:29:10,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46565 conditions, 6318 events. 3712/6318 cut-off events. For 998089/998092 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 43851 event pairs, 1204 based on Foata normal form. 8/6312 useless extension candidates. Maximal degree in co-relation 46400. Up to 4668 conditions per place. [2024-06-28 02:29:10,637 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 172 changer transitions 0/413 dead transitions. [2024-06-28 02:29:10,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 413 transitions, 5817 flow [2024-06-28 02:29:10,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:10,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:10,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:29:10,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-28 02:29:10,638 INFO L175 Difference]: Start difference. First operand has 357 places, 371 transitions, 4529 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:29:10,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 413 transitions, 5817 flow [2024-06-28 02:29:16,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 413 transitions, 5595 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:16,209 INFO L231 Difference]: Finished difference. Result has 357 places, 373 transitions, 4755 flow [2024-06-28 02:29:16,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4755, PETRI_PLACES=357, PETRI_TRANSITIONS=373} [2024-06-28 02:29:16,210 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-28 02:29:16,210 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 373 transitions, 4755 flow [2024-06-28 02:29:16,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:16,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29: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:29:16,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:29:16,210 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:29:16,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:16,211 INFO L85 PathProgramCache]: Analyzing trace with hash -221216128, now seen corresponding path program 5 times [2024-06-28 02:29:16,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:16,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81581840] [2024-06-28 02:29:16,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:16,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:16,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29: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:29:16,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:16,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81581840] [2024-06-28 02:29:16,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81581840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:16,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:16,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:16,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53196249] [2024-06-28 02:29:16,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:16,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:16,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:16,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:16,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:16,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:16,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 373 transitions, 4755 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:16,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:16,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:16,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:17,510 INFO L124 PetriNetUnfolderBase]: 3732/6343 cut-off events. [2024-06-28 02:29:17,511 INFO L125 PetriNetUnfolderBase]: For 1003410/1003413 co-relation queries the response was YES. [2024-06-28 02:29:17,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47153 conditions, 6343 events. 3732/6343 cut-off events. For 1003410/1003413 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 44035 event pairs, 1282 based on Foata normal form. 8/6337 useless extension candidates. Maximal degree in co-relation 46988. Up to 4680 conditions per place. [2024-06-28 02:29:17,608 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 232 selfloop transitions, 170 changer transitions 0/409 dead transitions. [2024-06-28 02:29:17,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 409 transitions, 5969 flow [2024-06-28 02:29:17,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:17,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:17,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:29:17,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:29:17,609 INFO L175 Difference]: Start difference. First operand has 357 places, 373 transitions, 4755 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:29:17,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 409 transitions, 5969 flow [2024-06-28 02:29:23,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 409 transitions, 5573 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:23,019 INFO L231 Difference]: Finished difference. Result has 360 places, 374 transitions, 4753 flow [2024-06-28 02:29:23,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4367, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4753, PETRI_PLACES=360, PETRI_TRANSITIONS=374} [2024-06-28 02:29:23,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-28 02:29:23,019 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 374 transitions, 4753 flow [2024-06-28 02:29:23,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:23,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:23,020 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:29:23,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:29:23,020 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:29:23,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:23,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1505727634, now seen corresponding path program 4 times [2024-06-28 02:29:23,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:23,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314965408] [2024-06-28 02:29:23,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:23,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:23,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:23,109 INFO L134 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:29:23,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:23,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314965408] [2024-06-28 02:29:23,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314965408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:23,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:23,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:23,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975772698] [2024-06-28 02:29:23,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:23,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:23,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:23,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:23,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:23,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:23,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 374 transitions, 4753 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:23,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:23,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:23,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:24,356 INFO L124 PetriNetUnfolderBase]: 3752/6351 cut-off events. [2024-06-28 02:29:24,356 INFO L125 PetriNetUnfolderBase]: For 1017592/1017592 co-relation queries the response was YES. [2024-06-28 02:29:24,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47283 conditions, 6351 events. 3752/6351 cut-off events. For 1017592/1017592 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 43998 event pairs, 1282 based on Foata normal form. 6/6350 useless extension candidates. Maximal degree in co-relation 47117. Up to 5464 conditions per place. [2024-06-28 02:29:24,449 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 213 selfloop transitions, 188 changer transitions 0/408 dead transitions. [2024-06-28 02:29:24,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 408 transitions, 5703 flow [2024-06-28 02:29:24,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:24,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:24,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-28 02:29:24,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-28 02:29:24,450 INFO L175 Difference]: Start difference. First operand has 360 places, 374 transitions, 4753 flow. Second operand 9 states and 217 transitions. [2024-06-28 02:29:24,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 408 transitions, 5703 flow [2024-06-28 02:29:30,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 408 transitions, 5358 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:30,218 INFO L231 Difference]: Finished difference. Result has 364 places, 375 transitions, 4832 flow [2024-06-28 02:29:30,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4408, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4832, PETRI_PLACES=364, PETRI_TRANSITIONS=375} [2024-06-28 02:29:30,219 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-28 02:29:30,219 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 375 transitions, 4832 flow [2024-06-28 02:29:30,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:30,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:30,219 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:29:30,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:29:30,220 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:29:30,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:30,220 INFO L85 PathProgramCache]: Analyzing trace with hash 462326354, now seen corresponding path program 5 times [2024-06-28 02:29:30,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:30,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449952681] [2024-06-28 02:29:30,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:30,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:30,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:30,314 INFO L134 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:29:30,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:30,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449952681] [2024-06-28 02:29:30,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449952681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:30,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:30,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:30,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531303941] [2024-06-28 02:29:30,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:30,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:30,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:30,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:30,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:30,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:30,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 375 transitions, 4832 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:30,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:30,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:30,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:31,579 INFO L124 PetriNetUnfolderBase]: 3818/6478 cut-off events. [2024-06-28 02:29:31,579 INFO L125 PetriNetUnfolderBase]: For 1089832/1089832 co-relation queries the response was YES. [2024-06-28 02:29:31,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49261 conditions, 6478 events. 3818/6478 cut-off events. For 1089832/1089832 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 45282 event pairs, 1323 based on Foata normal form. 6/6479 useless extension candidates. Maximal degree in co-relation 49094. Up to 5624 conditions per place. [2024-06-28 02:29:31,682 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 180 changer transitions 0/408 dead transitions. [2024-06-28 02:29:31,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 408 transitions, 6050 flow [2024-06-28 02:29:31,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:29:31,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:29:31,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:29:31,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:29:31,683 INFO L175 Difference]: Start difference. First operand has 364 places, 375 transitions, 4832 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:29:31,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 408 transitions, 6050 flow [2024-06-28 02:29:37,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 408 transitions, 5642 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 02:29:37,340 INFO L231 Difference]: Finished difference. Result has 367 places, 377 transitions, 4878 flow [2024-06-28 02:29:37,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4424, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4878, PETRI_PLACES=367, PETRI_TRANSITIONS=377} [2024-06-28 02:29:37,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-28 02:29:37,341 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 377 transitions, 4878 flow [2024-06-28 02:29:37,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:37,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:37,341 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:29:37,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:29:37,341 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:29:37,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:37,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1455801570, now seen corresponding path program 6 times [2024-06-28 02:29:37,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:37,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738313133] [2024-06-28 02:29:37,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:37,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:37,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:37,436 INFO L134 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:29:37,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:37,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738313133] [2024-06-28 02:29:37,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738313133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:37,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:37,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:29:37,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207982581] [2024-06-28 02:29:37,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:37,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:29:37,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:37,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:29:37,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:29:37,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:37,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 377 transitions, 4878 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:37,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:37,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:37,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:38,676 INFO L124 PetriNetUnfolderBase]: 3800/6454 cut-off events. [2024-06-28 02:29:38,676 INFO L125 PetriNetUnfolderBase]: For 1066180/1066180 co-relation queries the response was YES. [2024-06-28 02:29:38,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48034 conditions, 6454 events. 3800/6454 cut-off events. For 1066180/1066180 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 45043 event pairs, 1323 based on Foata normal form. 8/6457 useless extension candidates. Maximal degree in co-relation 47866. Up to 5646 conditions per place. [2024-06-28 02:29:38,772 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 219 selfloop transitions, 177 changer transitions 0/403 dead transitions. [2024-06-28 02:29:38,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 403 transitions, 5752 flow [2024-06-28 02:29:38,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:38,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:38,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:29:38,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:29:38,773 INFO L175 Difference]: Start difference. First operand has 367 places, 377 transitions, 4878 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:29:38,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 403 transitions, 5752 flow [2024-06-28 02:29:44,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 403 transitions, 5451 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:44,860 INFO L231 Difference]: Finished difference. Result has 370 places, 377 transitions, 4936 flow [2024-06-28 02:29:44,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4936, PETRI_PLACES=370, PETRI_TRANSITIONS=377} [2024-06-28 02:29:44,860 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 02:29:44,860 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 377 transitions, 4936 flow [2024-06-28 02:29:44,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:44,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:44,860 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:29:44,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:29:44,861 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:29:44,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:44,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1455653328, now seen corresponding path program 6 times [2024-06-28 02:29:44,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:44,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833383813] [2024-06-28 02:29:44,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:44,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:44,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:44,940 INFO L134 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:29:44,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:44,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833383813] [2024-06-28 02:29:44,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833383813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:44,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:44,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:44,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249040438] [2024-06-28 02:29:44,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:44,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:44,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:44,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:44,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:44,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:44,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 377 transitions, 4936 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:44,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:44,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:44,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:46,139 INFO L124 PetriNetUnfolderBase]: 3820/6506 cut-off events. [2024-06-28 02:29:46,139 INFO L125 PetriNetUnfolderBase]: For 1067995/1067998 co-relation queries the response was YES. [2024-06-28 02:29:46,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48384 conditions, 6506 events. 3820/6506 cut-off events. For 1067995/1067998 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 45577 event pairs, 1336 based on Foata normal form. 8/6500 useless extension candidates. Maximal degree in co-relation 48214. Up to 5616 conditions per place. [2024-06-28 02:29:46,241 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 160 changer transitions 0/403 dead transitions. [2024-06-28 02:29:46,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 403 transitions, 5857 flow [2024-06-28 02:29:46,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:46,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:46,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:29:46,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:29:46,242 INFO L175 Difference]: Start difference. First operand has 370 places, 377 transitions, 4936 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:29:46,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 403 transitions, 5857 flow [2024-06-28 02:29:51,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 403 transitions, 5498 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:51,600 INFO L231 Difference]: Finished difference. Result has 370 places, 378 transitions, 4946 flow [2024-06-28 02:29:51,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4577, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4946, PETRI_PLACES=370, PETRI_TRANSITIONS=378} [2024-06-28 02:29:51,600 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 02:29:51,601 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 378 transitions, 4946 flow [2024-06-28 02:29:51,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:51,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:51,601 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:29:51,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:29:51,601 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:29:51,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:51,602 INFO L85 PathProgramCache]: Analyzing trace with hash -857234648, now seen corresponding path program 7 times [2024-06-28 02:29:51,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:51,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005909796] [2024-06-28 02:29:51,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:51,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:51,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:51,696 INFO L134 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:29:51,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:51,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005909796] [2024-06-28 02:29:51,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005909796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:51,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:51,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:51,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341286607] [2024-06-28 02:29:51,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:51,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:51,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:51,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:51,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:51,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:51,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 378 transitions, 4946 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:51,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:51,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:51,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:53,159 INFO L124 PetriNetUnfolderBase]: 4081/6931 cut-off events. [2024-06-28 02:29:53,160 INFO L125 PetriNetUnfolderBase]: For 1432799/1432802 co-relation queries the response was YES. [2024-06-28 02:29:53,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56120 conditions, 6931 events. 4081/6931 cut-off events. For 1432799/1432802 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 48781 event pairs, 1178 based on Foata normal form. 8/6915 useless extension candidates. Maximal degree in co-relation 55949. Up to 3279 conditions per place. [2024-06-28 02:29:53,552 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 199 changer transitions 0/424 dead transitions. [2024-06-28 02:29:53,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 424 transitions, 6482 flow [2024-06-28 02:29:53,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:53,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:53,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:29:53,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-28 02:29:53,557 INFO L175 Difference]: Start difference. First operand has 370 places, 378 transitions, 4946 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:29:53,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 424 transitions, 6482 flow [2024-06-28 02:29:58,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 424 transitions, 6128 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:58,632 INFO L231 Difference]: Finished difference. Result has 372 places, 379 transitions, 5042 flow [2024-06-28 02:29:58,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4592, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5042, PETRI_PLACES=372, PETRI_TRANSITIONS=379} [2024-06-28 02:29:58,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-28 02:29:58,633 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 379 transitions, 5042 flow [2024-06-28 02:29:58,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:58,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:58,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:29:58,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:29:58,633 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:29:58,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:58,634 INFO L85 PathProgramCache]: Analyzing trace with hash -857224418, now seen corresponding path program 8 times [2024-06-28 02:29:58,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:58,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354416988] [2024-06-28 02:29:58,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:58,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:58,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:58,706 INFO L134 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:29:58,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:58,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354416988] [2024-06-28 02:29:58,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354416988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:58,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:58,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:58,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528963566] [2024-06-28 02:29:58,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:58,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:58,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:58,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:58,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:58,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:58,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 379 transitions, 5042 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:58,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:58,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:58,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:00,203 INFO L124 PetriNetUnfolderBase]: 4101/6967 cut-off events. [2024-06-28 02:30:00,203 INFO L125 PetriNetUnfolderBase]: For 1459308/1459311 co-relation queries the response was YES. [2024-06-28 02:30:00,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56950 conditions, 6967 events. 4101/6967 cut-off events. For 1459308/1459311 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 49131 event pairs, 1178 based on Foata normal form. 8/6951 useless extension candidates. Maximal degree in co-relation 56778. Up to 3291 conditions per place. [2024-06-28 02:30:00,303 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 218 selfloop transitions, 196 changer transitions 0/421 dead transitions. [2024-06-28 02:30:00,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 421 transitions, 6556 flow [2024-06-28 02:30:00,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:00,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:00,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:30:00,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:30:00,304 INFO L175 Difference]: Start difference. First operand has 372 places, 379 transitions, 5042 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:30:00,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 421 transitions, 6556 flow