./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f 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/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-04 14:16:27,493 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 14:16:27,563 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 14:16:27,569 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 14:16:27,570 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 14:16:27,596 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 14:16:27,599 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 14:16:27,599 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 14:16:27,600 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 14:16:27,603 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 14:16:27,603 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 14:16:27,603 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 14:16:27,604 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 14:16:27,605 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 14:16:27,605 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 14:16:27,605 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 14:16:27,606 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 14:16:27,606 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 14:16:27,606 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 14:16:27,616 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 14:16:27,617 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 14:16:27,618 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 14:16:27,618 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 14:16:27,618 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 14:16:27,618 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 14:16:27,619 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 14:16:27,619 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 14:16:27,619 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 14:16:27,620 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 14:16:27,620 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 14:16:27,621 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 14:16:27,621 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 14:16:27,621 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:16:27,621 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 14:16:27,621 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 14:16:27,622 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 14:16:27,622 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 14:16:27,622 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 14:16:27,622 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 14:16:27,622 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 14:16:27,622 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 14:16:27,623 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 14:16:27,623 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 14:16:27,623 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-04 14:16:27,815 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 14:16:27,835 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 14:16:27,838 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 14:16:27,839 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 14:16:27,839 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 14:16:27,840 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-04 14:16:28,749 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 14:16:28,941 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 14:16:28,941 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-04 14:16:28,951 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4892346c9/cf9f3c8eb2024c3687713e1837aafa83/FLAG9f69e2687 [2024-06-04 14:16:29,331 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4892346c9/cf9f3c8eb2024c3687713e1837aafa83 [2024-06-04 14:16:29,333 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 14:16:29,333 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 14:16:29,334 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-04 14:16:29,400 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 14:16:29,401 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 14:16:29,402 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 14:16:29,402 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 14:16:29,405 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 14:16:29,406 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:16:29" (1/2) ... [2024-06-04 14:16:29,406 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@115f72d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:16:29, skipping insertion in model container [2024-06-04 14:16:29,407 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 02:16:29" (1/2) ... [2024-06-04 14:16:29,407 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7c555f76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 02:16:29, skipping insertion in model container [2024-06-04 14:16:29,408 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:16:29" (2/2) ... [2024-06-04 14:16:29,408 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@115f72d6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29, skipping insertion in model container [2024-06-04 14:16:29,408 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:16:29" (2/2) ... [2024-06-04 14:16:29,408 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 14:16:29,432 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 14:16:29,433 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-04 14:16:29,433 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-04 14:16:29,433 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-04 14:16:29,433 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 14:16:29,433 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-04 14:16:29,456 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 14:16:29,801 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:16:29,808 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 14:16:29,879 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 14:16:29,906 INFO L206 MainTranslator]: Completed translation [2024-06-04 14:16:29,906 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29 WrapperNode [2024-06-04 14:16:29,907 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 14:16:29,907 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 14:16:29,907 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 14:16:29,908 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 14:16:29,913 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:29,948 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:29,966 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-04 14:16:29,971 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 14:16:29,972 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 14:16:29,972 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 14:16:29,972 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 14:16:29,980 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:29,980 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:29,982 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:29,992 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-04 14:16:29,993 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:29,993 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:30,001 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:30,002 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:30,003 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:30,006 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:30,008 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 14:16:30,009 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 14:16:30,023 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 14:16:30,023 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 14:16:30,024 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (1/1) ... [2024-06-04 14:16:30,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 14:16:30,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 14:16:30,062 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-04 14:16:30,071 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-04 14:16:30,098 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 14:16:30,098 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 14:16:30,098 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 14:16:30,098 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 14:16:30,098 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 14:16:30,099 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 14:16:30,099 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 14:16:30,099 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 14:16:30,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 14:16:30,099 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 14:16:30,100 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 14:16:30,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 14:16:30,101 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 14:16:30,209 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 14:16:30,210 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 14:16:30,350 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 14:16:30,350 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 14:16:30,422 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 14:16:30,422 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 14:16:30,422 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:16:30 BoogieIcfgContainer [2024-06-04 14:16:30,422 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 14:16:30,424 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 14:16:30,424 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 14:16:30,426 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 14:16:30,426 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 02:16:29" (1/4) ... [2024-06-04 14:16:30,427 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28440421 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 02:16:30, skipping insertion in model container [2024-06-04 14:16:30,427 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 02:16:29" (2/4) ... [2024-06-04 14:16:30,427 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28440421 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:16:30, skipping insertion in model container [2024-06-04 14:16:30,427 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 02:16:29" (3/4) ... [2024-06-04 14:16:30,428 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28440421 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 02:16:30, skipping insertion in model container [2024-06-04 14:16:30,428 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 02:16:30" (4/4) ... [2024-06-04 14:16:30,429 INFO L112 eAbstractionObserver]: Analyzing ICFG safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-04 14:16:30,441 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 14:16:30,441 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 14:16:30,441 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 14:16:30,468 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 14:16:30,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 14:16:30,509 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-04 14:16:30,510 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:16:30,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-04 14:16:30,511 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-04 14:16:30,513 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-04 14:16:30,520 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 14:16:30,525 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;@388601df, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 14:16:30,525 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 14:16:30,527 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 14:16:30,527 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 14:16:30,528 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 14:16:30,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:30,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 14:16:30,528 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-04 14:16:30,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:30,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1844257348, now seen corresponding path program 1 times [2024-06-04 14:16:30,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:30,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062341266] [2024-06-04 14:16:30,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:30,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:30,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:30,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:30,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:30,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062341266] [2024-06-04 14:16:30,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062341266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:30,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:30,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 14:16:30,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505530220] [2024-06-04 14:16:30,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:30,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 14:16:30,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:30,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 14:16:30,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 14:16:30,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-04 14:16:30,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:30,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:30,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-04 14:16:30,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:31,060 INFO L124 PetriNetUnfolderBase]: 471/817 cut-off events. [2024-06-04 14:16:31,061 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-04 14:16:31,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1607 conditions, 817 events. 471/817 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4087 event pairs, 288 based on Foata normal form. 1/772 useless extension candidates. Maximal degree in co-relation 1592. Up to 733 conditions per place. [2024-06-04 14:16:31,070 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 29 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-04 14:16:31,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 165 flow [2024-06-04 14:16:31,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 14:16:31,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 14:16:31,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-04 14:16:31,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6829268292682927 [2024-06-04 14:16:31,080 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 84 transitions. [2024-06-04 14:16:31,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 165 flow [2024-06-04 14:16:31,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:31,084 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-04 14:16:31,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-04 14:16:31,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-04 14:16:31,088 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-04 14:16:31,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.0) internal successors, (54), 3 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:31,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:31,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:31,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 14:16:31,089 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-04 14:16:31,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:31,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1490211355, now seen corresponding path program 1 times [2024-06-04 14:16:31,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:31,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142966802] [2024-06-04 14:16:31,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:31,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:31,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:31,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:31,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:31,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142966802] [2024-06-04 14:16:31,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142966802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:31,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:31,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:16:31,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758971437] [2024-06-04 14:16:31,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:31,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:16:31,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:31,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:16:31,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:16:31,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-04 14:16:31,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:31,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:31,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-04 14:16:31,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:31,362 INFO L124 PetriNetUnfolderBase]: 472/821 cut-off events. [2024-06-04 14:16:31,363 INFO L125 PetriNetUnfolderBase]: For 164/172 co-relation queries the response was YES. [2024-06-04 14:16:31,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1879 conditions, 821 events. 472/821 cut-off events. For 164/172 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4009 event pairs, 232 based on Foata normal form. 7/809 useless extension candidates. Maximal degree in co-relation 1864. Up to 707 conditions per place. [2024-06-04 14:16:31,368 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 38 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-04 14:16:31,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 262 flow [2024-06-04 14:16:31,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:16:31,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:16:31,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-06-04 14:16:31,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6951219512195121 [2024-06-04 14:16:31,369 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 114 transitions. [2024-06-04 14:16:31,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 262 flow [2024-06-04 14:16:31,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 14:16:31,371 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-04 14:16:31,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-04 14:16:31,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-04 14:16:31,372 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-04 14:16:31,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:31,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:31,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:31,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 14:16:31,373 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:31,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:31,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1463752783, now seen corresponding path program 1 times [2024-06-04 14:16:31,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:31,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695154868] [2024-06-04 14:16:31,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:31,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:31,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:31,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:31,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:31,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695154868] [2024-06-04 14:16:31,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695154868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:31,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:31,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 14:16:31,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901769468] [2024-06-04 14:16:31,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:31,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 14:16:31,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:31,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 14:16:31,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 14:16:31,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:31,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:31,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:31,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:31,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:31,614 INFO L124 PetriNetUnfolderBase]: 728/1203 cut-off events. [2024-06-04 14:16:31,615 INFO L125 PetriNetUnfolderBase]: For 812/812 co-relation queries the response was YES. [2024-06-04 14:16:31,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3281 conditions, 1203 events. 728/1203 cut-off events. For 812/812 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5842 event pairs, 392 based on Foata normal form. 2/1203 useless extension candidates. Maximal degree in co-relation 3263. Up to 1104 conditions per place. [2024-06-04 14:16:31,622 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 46 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2024-06-04 14:16:31,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 60 transitions, 333 flow [2024-06-04 14:16:31,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:16:31,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:16:31,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-04 14:16:31,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:16:31,628 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 4 states and 100 transitions. [2024-06-04 14:16:31,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 60 transitions, 333 flow [2024-06-04 14:16:31,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 60 transitions, 329 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-04 14:16:31,632 INFO L231 Difference]: Finished difference. Result has 51 places, 49 transitions, 231 flow [2024-06-04 14:16:31,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=231, PETRI_PLACES=51, PETRI_TRANSITIONS=49} [2024-06-04 14:16:31,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-04 14:16:31,634 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 49 transitions, 231 flow [2024-06-04 14:16:31,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:31,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:31,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:31,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 14:16:31,634 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:31,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:31,635 INFO L85 PathProgramCache]: Analyzing trace with hash 845479641, now seen corresponding path program 1 times [2024-06-04 14:16:31,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:31,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046291744] [2024-06-04 14:16:31,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:31,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:31,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:31,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:31,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:31,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046291744] [2024-06-04 14:16:31,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046291744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:31,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:31,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:31,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354677709] [2024-06-04 14:16:31,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:31,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:31,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:31,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:31,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:31,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-04 14:16:31,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 49 transitions, 231 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:31,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:31,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-04 14:16:31,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:32,053 INFO L124 PetriNetUnfolderBase]: 722/1213 cut-off events. [2024-06-04 14:16:32,054 INFO L125 PetriNetUnfolderBase]: For 1438/1450 co-relation queries the response was YES. [2024-06-04 14:16:32,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3638 conditions, 1213 events. 722/1213 cut-off events. For 1438/1450 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6048 event pairs, 189 based on Foata normal form. 20/1220 useless extension candidates. Maximal degree in co-relation 3616. Up to 978 conditions per place. [2024-06-04 14:16:32,060 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 56 selfloop transitions, 19 changer transitions 0/85 dead transitions. [2024-06-04 14:16:32,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 85 transitions, 491 flow [2024-06-04 14:16:32,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:32,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:32,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-04 14:16:32,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-04 14:16:32,062 INFO L175 Difference]: Start difference. First operand has 51 places, 49 transitions, 231 flow. Second operand 6 states and 162 transitions. [2024-06-04 14:16:32,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 85 transitions, 491 flow [2024-06-04 14:16:32,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 85 transitions, 487 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-04 14:16:32,068 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 310 flow [2024-06-04 14:16:32,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=310, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-04 14:16:32,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-04 14:16:32,070 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 310 flow [2024-06-04 14:16:32,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:32,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:32,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:32,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 14:16:32,071 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-04 14:16:32,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:32,071 INFO L85 PathProgramCache]: Analyzing trace with hash -644341626, now seen corresponding path program 1 times [2024-06-04 14:16:32,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:32,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811851328] [2024-06-04 14:16:32,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:32,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:32,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:32,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:32,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:32,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811851328] [2024-06-04 14:16:32,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811851328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:32,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:32,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:16:32,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824367307] [2024-06-04 14:16:32,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:32,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:16:32,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:32,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:16:32,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:16:32,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:32,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 310 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-04 14:16:32,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:32,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:32,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:32,334 INFO L124 PetriNetUnfolderBase]: 763/1271 cut-off events. [2024-06-04 14:16:32,335 INFO L125 PetriNetUnfolderBase]: For 2183/2183 co-relation queries the response was YES. [2024-06-04 14:16:32,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4235 conditions, 1271 events. 763/1271 cut-off events. For 2183/2183 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6255 event pairs, 266 based on Foata normal form. 2/1270 useless extension candidates. Maximal degree in co-relation 4209. Up to 1125 conditions per place. [2024-06-04 14:16:32,343 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 61 selfloop transitions, 14 changer transitions 0/82 dead transitions. [2024-06-04 14:16:32,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 82 transitions, 563 flow [2024-06-04 14:16:32,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:32,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:32,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 14:16:32,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-04 14:16:32,344 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 310 flow. Second operand 5 states and 127 transitions. [2024-06-04 14:16:32,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 82 transitions, 563 flow [2024-06-04 14:16:32,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 82 transitions, 523 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:32,348 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 360 flow [2024-06-04 14:16:32,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=360, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-04 14:16:32,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-04 14:16:32,349 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 360 flow [2024-06-04 14:16:32,349 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-04 14:16:32,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:32,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:32,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 14:16:32,350 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-04 14:16:32,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:32,350 INFO L85 PathProgramCache]: Analyzing trace with hash -609076026, now seen corresponding path program 2 times [2024-06-04 14:16:32,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:32,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291812215] [2024-06-04 14:16:32,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:32,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:32,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:32,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:32,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:32,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291812215] [2024-06-04 14:16:32,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291812215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:32,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:32,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:16:32,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143229322] [2024-06-04 14:16:32,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:32,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:16:32,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:32,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:16:32,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:16:32,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:32,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 360 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-04 14:16:32,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:32,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:32,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:32,624 INFO L124 PetriNetUnfolderBase]: 758/1262 cut-off events. [2024-06-04 14:16:32,625 INFO L125 PetriNetUnfolderBase]: For 2825/2825 co-relation queries the response was YES. [2024-06-04 14:16:32,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4448 conditions, 1262 events. 758/1262 cut-off events. For 2825/2825 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6223 event pairs, 269 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 4420. Up to 1120 conditions per place. [2024-06-04 14:16:32,632 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 56 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-04 14:16:32,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 547 flow [2024-06-04 14:16:32,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:32,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:32,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-04 14:16:32,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-04 14:16:32,633 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 360 flow. Second operand 5 states and 122 transitions. [2024-06-04 14:16:32,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 547 flow [2024-06-04 14:16:32,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 521 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-04 14:16:32,639 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 379 flow [2024-06-04 14:16:32,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=379, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-06-04 14:16:32,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-04 14:16:32,642 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 379 flow [2024-06-04 14:16:32,642 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-04 14:16:32,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:32,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:32,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 14:16:32,642 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-04 14:16:32,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:32,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1159353754, now seen corresponding path program 1 times [2024-06-04 14:16:32,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:32,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936353421] [2024-06-04 14:16:32,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:32,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:32,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:32,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:32,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:32,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936353421] [2024-06-04 14:16:32,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936353421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:32,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:32,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:16:32,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090193191] [2024-06-04 14:16:32,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:32,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:16:32,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:32,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:16:32,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:16:32,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:32,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 379 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-04 14:16:32,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:32,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:32,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:32,917 INFO L124 PetriNetUnfolderBase]: 750/1255 cut-off events. [2024-06-04 14:16:32,917 INFO L125 PetriNetUnfolderBase]: For 3254/3254 co-relation queries the response was YES. [2024-06-04 14:16:32,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4475 conditions, 1255 events. 750/1255 cut-off events. For 3254/3254 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6154 event pairs, 246 based on Foata normal form. 4/1257 useless extension candidates. Maximal degree in co-relation 4446. Up to 1123 conditions per place. [2024-06-04 14:16:32,925 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 65 selfloop transitions, 9 changer transitions 0/81 dead transitions. [2024-06-04 14:16:32,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 81 transitions, 579 flow [2024-06-04 14:16:32,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:32,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:32,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-04 14:16:32,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:16:32,927 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 379 flow. Second operand 5 states and 120 transitions. [2024-06-04 14:16:32,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 81 transitions, 579 flow [2024-06-04 14:16:32,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 81 transitions, 557 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-04 14:16:32,931 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 398 flow [2024-06-04 14:16:32,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=398, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-04 14:16:32,933 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-04 14:16:32,933 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 398 flow [2024-06-04 14:16:32,933 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-04 14:16:32,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:32,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:32,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 14:16:32,934 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-04 14:16:32,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:32,934 INFO L85 PathProgramCache]: Analyzing trace with hash -382160743, now seen corresponding path program 1 times [2024-06-04 14:16:32,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:32,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361166175] [2024-06-04 14:16:32,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:32,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:32,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:33,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:33,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361166175] [2024-06-04 14:16:33,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361166175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:33,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:33,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:33,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541768280] [2024-06-04 14:16:33,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:33,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:33,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:33,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:33,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:33,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 398 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:33,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:33,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:33,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:33,247 INFO L124 PetriNetUnfolderBase]: 773/1298 cut-off events. [2024-06-04 14:16:33,247 INFO L125 PetriNetUnfolderBase]: For 4190/4190 co-relation queries the response was YES. [2024-06-04 14:16:33,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4773 conditions, 1298 events. 773/1298 cut-off events. For 4190/4190 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6488 event pairs, 216 based on Foata normal form. 4/1298 useless extension candidates. Maximal degree in co-relation 4742. Up to 1101 conditions per place. [2024-06-04 14:16:33,255 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 67 selfloop transitions, 24 changer transitions 0/98 dead transitions. [2024-06-04 14:16:33,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 98 transitions, 700 flow [2024-06-04 14:16:33,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:33,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:33,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-04 14:16:33,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-04 14:16:33,256 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 398 flow. Second operand 6 states and 158 transitions. [2024-06-04 14:16:33,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 98 transitions, 700 flow [2024-06-04 14:16:33,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 98 transitions, 677 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:33,262 INFO L231 Difference]: Finished difference. Result has 69 places, 70 transitions, 471 flow [2024-06-04 14:16:33,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=471, PETRI_PLACES=69, PETRI_TRANSITIONS=70} [2024-06-04 14:16:33,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 27 predicate places. [2024-06-04 14:16:33,263 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 70 transitions, 471 flow [2024-06-04 14:16:33,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:33,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:33,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:33,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 14:16:33,263 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-04 14:16:33,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:33,264 INFO L85 PathProgramCache]: Analyzing trace with hash 503210189, now seen corresponding path program 2 times [2024-06-04 14:16:33,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:33,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642763440] [2024-06-04 14:16:33,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:33,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:33,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:33,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:33,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:33,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642763440] [2024-06-04 14:16:33,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642763440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:33,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:33,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:33,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924347378] [2024-06-04 14:16:33,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:33,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:33,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:33,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:33,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:33,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:33,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 70 transitions, 471 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:33,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:33,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:33,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:33,526 INFO L124 PetriNetUnfolderBase]: 784/1326 cut-off events. [2024-06-04 14:16:33,526 INFO L125 PetriNetUnfolderBase]: For 4939/4939 co-relation queries the response was YES. [2024-06-04 14:16:33,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5320 conditions, 1326 events. 784/1326 cut-off events. For 4939/4939 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6618 event pairs, 243 based on Foata normal form. 2/1325 useless extension candidates. Maximal degree in co-relation 5288. Up to 1113 conditions per place. [2024-06-04 14:16:33,535 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 24 changer transitions 0/104 dead transitions. [2024-06-04 14:16:33,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 104 transitions, 834 flow [2024-06-04 14:16:33,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:33,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:33,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:16:33,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:16:33,536 INFO L175 Difference]: Start difference. First operand has 69 places, 70 transitions, 471 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:16:33,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 104 transitions, 834 flow [2024-06-04 14:16:33,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 763 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:33,542 INFO L231 Difference]: Finished difference. Result has 73 places, 80 transitions, 566 flow [2024-06-04 14:16:33,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=566, PETRI_PLACES=73, PETRI_TRANSITIONS=80} [2024-06-04 14:16:33,543 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-04 14:16:33,543 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 80 transitions, 566 flow [2024-06-04 14:16:33,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:33,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:33,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:33,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 14:16:33,544 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-04 14:16:33,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:33,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1505995995, now seen corresponding path program 1 times [2024-06-04 14:16:33,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:33,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454093449] [2024-06-04 14:16:33,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:33,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:33,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:33,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:33,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:33,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454093449] [2024-06-04 14:16:33,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454093449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:33,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:33,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:33,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850582355] [2024-06-04 14:16:33,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:33,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:33,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:33,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:33,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:33,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:33,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 80 transitions, 566 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:33,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:33,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:33,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:33,807 INFO L124 PetriNetUnfolderBase]: 801/1351 cut-off events. [2024-06-04 14:16:33,808 INFO L125 PetriNetUnfolderBase]: For 6350/6350 co-relation queries the response was YES. [2024-06-04 14:16:33,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5731 conditions, 1351 events. 801/1351 cut-off events. For 6350/6350 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6771 event pairs, 239 based on Foata normal form. 4/1352 useless extension candidates. Maximal degree in co-relation 5696. Up to 1166 conditions per place. [2024-06-04 14:16:33,816 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 81 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-04 14:16:33,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 105 transitions, 836 flow [2024-06-04 14:16:33,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:33,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:33,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:16:33,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 14:16:33,817 INFO L175 Difference]: Start difference. First operand has 73 places, 80 transitions, 566 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:16:33,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 105 transitions, 836 flow [2024-06-04 14:16:33,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 814 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-04 14:16:33,825 INFO L231 Difference]: Finished difference. Result has 78 places, 82 transitions, 605 flow [2024-06-04 14:16:33,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=605, PETRI_PLACES=78, PETRI_TRANSITIONS=82} [2024-06-04 14:16:33,826 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-04 14:16:33,826 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 82 transitions, 605 flow [2024-06-04 14:16:33,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:33,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:33,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:33,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 14:16:33,827 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-04 14:16:33,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:33,827 INFO L85 PathProgramCache]: Analyzing trace with hash -987827013, now seen corresponding path program 3 times [2024-06-04 14:16:33,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:33,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498177434] [2024-06-04 14:16:33,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:33,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:33,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:33,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:33,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:33,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498177434] [2024-06-04 14:16:33,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498177434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:33,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:33,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:33,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47059882] [2024-06-04 14:16:33,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:33,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:33,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:33,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:33,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:33,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:33,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 82 transitions, 605 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:33,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:33,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:33,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:34,085 INFO L124 PetriNetUnfolderBase]: 796/1337 cut-off events. [2024-06-04 14:16:34,086 INFO L125 PetriNetUnfolderBase]: For 7305/7305 co-relation queries the response was YES. [2024-06-04 14:16:34,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5917 conditions, 1337 events. 796/1337 cut-off events. For 7305/7305 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6688 event pairs, 251 based on Foata normal form. 2/1333 useless extension candidates. Maximal degree in co-relation 5880. Up to 1135 conditions per place. [2024-06-04 14:16:34,095 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 70 selfloop transitions, 25 changer transitions 0/102 dead transitions. [2024-06-04 14:16:34,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 102 transitions, 854 flow [2024-06-04 14:16:34,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:34,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:34,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:16:34,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-04 14:16:34,096 INFO L175 Difference]: Start difference. First operand has 78 places, 82 transitions, 605 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:16:34,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 102 transitions, 854 flow [2024-06-04 14:16:34,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 102 transitions, 797 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:34,104 INFO L231 Difference]: Finished difference. Result has 80 places, 83 transitions, 617 flow [2024-06-04 14:16:34,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=617, PETRI_PLACES=80, PETRI_TRANSITIONS=83} [2024-06-04 14:16:34,105 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-04 14:16:34,105 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 83 transitions, 617 flow [2024-06-04 14:16:34,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:34,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:34,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:34,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 14:16:34,106 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:34,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:34,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1733897145, now seen corresponding path program 2 times [2024-06-04 14:16:34,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:34,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455110800] [2024-06-04 14:16:34,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:34,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:34,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:34,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:34,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:34,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455110800] [2024-06-04 14:16:34,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455110800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:34,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:34,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:34,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325473227] [2024-06-04 14:16:34,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:34,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:34,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:34,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:34,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:34,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:34,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 83 transitions, 617 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:34,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:34,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:34,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:34,365 INFO L124 PetriNetUnfolderBase]: 813/1374 cut-off events. [2024-06-04 14:16:34,366 INFO L125 PetriNetUnfolderBase]: For 8424/8424 co-relation queries the response was YES. [2024-06-04 14:16:34,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6110 conditions, 1374 events. 813/1374 cut-off events. For 8424/8424 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6932 event pairs, 249 based on Foata normal form. 4/1374 useless extension candidates. Maximal degree in co-relation 6072. Up to 1186 conditions per place. [2024-06-04 14:16:34,376 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 81 selfloop transitions, 17 changer transitions 0/105 dead transitions. [2024-06-04 14:16:34,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 105 transitions, 883 flow [2024-06-04 14:16:34,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:34,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:34,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-04 14:16:34,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-04 14:16:34,377 INFO L175 Difference]: Start difference. First operand has 80 places, 83 transitions, 617 flow. Second operand 6 states and 143 transitions. [2024-06-04 14:16:34,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 105 transitions, 883 flow [2024-06-04 14:16:34,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 105 transitions, 839 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:34,386 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 638 flow [2024-06-04 14:16:34,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=573, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=638, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-04 14:16:34,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-04 14:16:34,387 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 638 flow [2024-06-04 14:16:34,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:34,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:34,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:34,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 14:16:34,388 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-04 14:16:34,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:34,388 INFO L85 PathProgramCache]: Analyzing trace with hash -564234039, now seen corresponding path program 3 times [2024-06-04 14:16:34,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:34,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725467087] [2024-06-04 14:16:34,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:34,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:34,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:34,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:34,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:34,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725467087] [2024-06-04 14:16:34,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725467087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:34,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:34,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:34,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244390901] [2024-06-04 14:16:34,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:34,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:34,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:34,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:34,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:34,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:34,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 638 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:34,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:34,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:34,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:34,690 INFO L124 PetriNetUnfolderBase]: 805/1367 cut-off events. [2024-06-04 14:16:34,691 INFO L125 PetriNetUnfolderBase]: For 9531/9531 co-relation queries the response was YES. [2024-06-04 14:16:34,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6188 conditions, 1367 events. 805/1367 cut-off events. For 9531/9531 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6928 event pairs, 218 based on Foata normal form. 4/1367 useless extension candidates. Maximal degree in co-relation 6148. Up to 1115 conditions per place. [2024-06-04 14:16:34,701 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 79 selfloop transitions, 22 changer transitions 0/108 dead transitions. [2024-06-04 14:16:34,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 108 transitions, 916 flow [2024-06-04 14:16:34,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:34,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:34,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:16:34,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:16:34,703 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 638 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:16:34,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 108 transitions, 916 flow [2024-06-04 14:16:34,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 108 transitions, 869 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:34,715 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 670 flow [2024-06-04 14:16:34,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=670, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-04 14:16:34,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-04 14:16:34,716 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 670 flow [2024-06-04 14:16:34,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:34,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:34,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:34,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 14:16:34,717 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:34,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:34,717 INFO L85 PathProgramCache]: Analyzing trace with hash 146180405, now seen corresponding path program 1 times [2024-06-04 14:16:34,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:34,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667015823] [2024-06-04 14:16:34,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:34,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:34,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:34,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:34,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:34,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667015823] [2024-06-04 14:16:34,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667015823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:34,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:34,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:16:34,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945065596] [2024-06-04 14:16:34,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:34,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:16:34,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:34,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:16:34,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:16:34,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-04 14:16:34,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 670 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:34,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:34,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-04 14:16:34,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:34,950 INFO L124 PetriNetUnfolderBase]: 727/1258 cut-off events. [2024-06-04 14:16:34,950 INFO L125 PetriNetUnfolderBase]: For 9943/9948 co-relation queries the response was YES. [2024-06-04 14:16:34,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5787 conditions, 1258 events. 727/1258 cut-off events. For 9943/9948 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6416 event pairs, 246 based on Foata normal form. 7/1258 useless extension candidates. Maximal degree in co-relation 5746. Up to 1045 conditions per place. [2024-06-04 14:16:34,958 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 62 selfloop transitions, 18 changer transitions 0/95 dead transitions. [2024-06-04 14:16:34,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 95 transitions, 850 flow [2024-06-04 14:16:34,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:16:34,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:16:34,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-04 14:16:34,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-04 14:16:34,959 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 670 flow. Second operand 4 states and 102 transitions. [2024-06-04 14:16:34,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 95 transitions, 850 flow [2024-06-04 14:16:34,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 95 transitions, 789 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:34,968 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 654 flow [2024-06-04 14:16:34,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=609, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=654, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-04 14:16:34,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-04 14:16:34,970 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 654 flow [2024-06-04 14:16:34,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:34,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:34,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:34,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 14:16:34,970 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:34,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:34,971 INFO L85 PathProgramCache]: Analyzing trace with hash -377666298, now seen corresponding path program 1 times [2024-06-04 14:16:34,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:34,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186134138] [2024-06-04 14:16:34,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:34,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:34,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:35,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-04 14:16:35,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:35,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186134138] [2024-06-04 14:16:35,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186134138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:35,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:35,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:16:35,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057473601] [2024-06-04 14:16:35,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:35,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:16:35,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:35,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:16:35,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:16:35,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:35,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 654 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:35,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:35,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:35,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:35,205 INFO L124 PetriNetUnfolderBase]: 785/1326 cut-off events. [2024-06-04 14:16:35,205 INFO L125 PetriNetUnfolderBase]: For 10740/10740 co-relation queries the response was YES. [2024-06-04 14:16:35,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6191 conditions, 1326 events. 785/1326 cut-off events. For 10740/10740 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6587 event pairs, 235 based on Foata normal form. 1/1325 useless extension candidates. Maximal degree in co-relation 6149. Up to 1183 conditions per place. [2024-06-04 14:16:35,213 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 84 selfloop transitions, 15 changer transitions 0/106 dead transitions. [2024-06-04 14:16:35,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 106 transitions, 972 flow [2024-06-04 14:16:35,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:35,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:35,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-04 14:16:35,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-04 14:16:35,214 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 654 flow. Second operand 5 states and 119 transitions. [2024-06-04 14:16:35,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 106 transitions, 972 flow [2024-06-04 14:16:35,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 106 transitions, 928 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:35,226 INFO L231 Difference]: Finished difference. Result has 87 places, 93 transitions, 712 flow [2024-06-04 14:16:35,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=712, PETRI_PLACES=87, PETRI_TRANSITIONS=93} [2024-06-04 14:16:35,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-04 14:16:35,228 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 93 transitions, 712 flow [2024-06-04 14:16:35,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:35,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:35,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:35,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 14:16:35,228 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:35,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:35,229 INFO L85 PathProgramCache]: Analyzing trace with hash 257174952, now seen corresponding path program 2 times [2024-06-04 14:16:35,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:35,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183498029] [2024-06-04 14:16:35,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:35,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:35,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:35,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:35,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:35,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183498029] [2024-06-04 14:16:35,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183498029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:35,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:35,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 14:16:35,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569628655] [2024-06-04 14:16:35,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:35,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 14:16:35,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:35,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 14:16:35,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-04 14:16:35,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:35,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 93 transitions, 712 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:35,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:35,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:35,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:35,520 INFO L124 PetriNetUnfolderBase]: 782/1322 cut-off events. [2024-06-04 14:16:35,521 INFO L125 PetriNetUnfolderBase]: For 11980/11980 co-relation queries the response was YES. [2024-06-04 14:16:35,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6368 conditions, 1322 events. 782/1322 cut-off events. For 11980/11980 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6564 event pairs, 235 based on Foata normal form. 1/1321 useless extension candidates. Maximal degree in co-relation 6326. Up to 1183 conditions per place. [2024-06-04 14:16:35,529 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 85 selfloop transitions, 12 changer transitions 0/104 dead transitions. [2024-06-04 14:16:35,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 104 transitions, 934 flow [2024-06-04 14:16:35,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 14:16:35,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 14:16:35,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 100 transitions. [2024-06-04 14:16:35,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:16:35,530 INFO L175 Difference]: Start difference. First operand has 87 places, 93 transitions, 712 flow. Second operand 4 states and 100 transitions. [2024-06-04 14:16:35,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 104 transitions, 934 flow [2024-06-04 14:16:35,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 104 transitions, 888 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-04 14:16:35,544 INFO L231 Difference]: Finished difference. Result has 90 places, 93 transitions, 700 flow [2024-06-04 14:16:35,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=700, PETRI_PLACES=90, PETRI_TRANSITIONS=93} [2024-06-04 14:16:35,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-04 14:16:35,545 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 93 transitions, 700 flow [2024-06-04 14:16:35,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:35,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:35,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:35,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 14:16:35,547 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-04 14:16:35,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:35,548 INFO L85 PathProgramCache]: Analyzing trace with hash 157803076, now seen corresponding path program 1 times [2024-06-04 14:16:35,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:35,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880563562] [2024-06-04 14:16:35,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:35,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:35,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:35,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:35,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:35,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880563562] [2024-06-04 14:16:35,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880563562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:35,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:35,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:35,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952634158] [2024-06-04 14:16:35,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:35,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:35,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:35,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:35,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:35,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:35,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 93 transitions, 700 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:35,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:35,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:35,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:36,001 INFO L124 PetriNetUnfolderBase]: 1178/1988 cut-off events. [2024-06-04 14:16:36,001 INFO L125 PetriNetUnfolderBase]: For 26476/26476 co-relation queries the response was YES. [2024-06-04 14:16:36,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9636 conditions, 1988 events. 1178/1988 cut-off events. For 26476/26476 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10838 event pairs, 279 based on Foata normal form. 42/2026 useless extension candidates. Maximal degree in co-relation 9592. Up to 1089 conditions per place. [2024-06-04 14:16:36,015 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 103 selfloop transitions, 33 changer transitions 4/147 dead transitions. [2024-06-04 14:16:36,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 147 transitions, 1268 flow [2024-06-04 14:16:36,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:36,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:36,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-04 14:16:36,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-04 14:16:36,017 INFO L175 Difference]: Start difference. First operand has 90 places, 93 transitions, 700 flow. Second operand 8 states and 212 transitions. [2024-06-04 14:16:36,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 147 transitions, 1268 flow [2024-06-04 14:16:36,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 147 transitions, 1244 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:36,041 INFO L231 Difference]: Finished difference. Result has 96 places, 98 transitions, 827 flow [2024-06-04 14:16:36,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=827, PETRI_PLACES=96, PETRI_TRANSITIONS=98} [2024-06-04 14:16:36,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-04 14:16:36,041 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 98 transitions, 827 flow [2024-06-04 14:16:36,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:36,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:36,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:36,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 14:16:36,042 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-04 14:16:36,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:36,043 INFO L85 PathProgramCache]: Analyzing trace with hash 2110757496, now seen corresponding path program 2 times [2024-06-04 14:16:36,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:36,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487171678] [2024-06-04 14:16:36,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:36,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:36,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:36,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:36,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:36,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487171678] [2024-06-04 14:16:36,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487171678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:36,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:36,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:36,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017635670] [2024-06-04 14:16:36,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:36,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:36,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:36,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:36,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:36,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:36,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 98 transitions, 827 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:36,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:36,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:36,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:36,431 INFO L124 PetriNetUnfolderBase]: 1051/1783 cut-off events. [2024-06-04 14:16:36,431 INFO L125 PetriNetUnfolderBase]: For 24177/24177 co-relation queries the response was YES. [2024-06-04 14:16:36,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8567 conditions, 1783 events. 1051/1783 cut-off events. For 24177/24177 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9533 event pairs, 332 based on Foata normal form. 50/1829 useless extension candidates. Maximal degree in co-relation 8521. Up to 1320 conditions per place. [2024-06-04 14:16:36,443 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 97 selfloop transitions, 28 changer transitions 3/135 dead transitions. [2024-06-04 14:16:36,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 135 transitions, 1220 flow [2024-06-04 14:16:36,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:36,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:36,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-04 14:16:36,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-04 14:16:36,444 INFO L175 Difference]: Start difference. First operand has 96 places, 98 transitions, 827 flow. Second operand 7 states and 182 transitions. [2024-06-04 14:16:36,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 135 transitions, 1220 flow [2024-06-04 14:16:36,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 135 transitions, 1150 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:36,492 INFO L231 Difference]: Finished difference. Result has 99 places, 98 transitions, 838 flow [2024-06-04 14:16:36,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=838, PETRI_PLACES=99, PETRI_TRANSITIONS=98} [2024-06-04 14:16:36,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-04 14:16:36,493 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 98 transitions, 838 flow [2024-06-04 14:16:36,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:36,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:36,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:36,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 14:16:36,494 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-04 14:16:36,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:36,495 INFO L85 PathProgramCache]: Analyzing trace with hash 275951206, now seen corresponding path program 3 times [2024-06-04 14:16:36,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:36,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572776063] [2024-06-04 14:16:36,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:36,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:36,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-04 14:16:36,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:36,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572776063] [2024-06-04 14:16:36,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572776063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:36,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:36,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:36,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377061886] [2024-06-04 14:16:36,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:36,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:36,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:36,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:36,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:36,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:36,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 98 transitions, 838 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:36,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:36,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:36,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:36,817 INFO L124 PetriNetUnfolderBase]: 1099/1876 cut-off events. [2024-06-04 14:16:36,818 INFO L125 PetriNetUnfolderBase]: For 20986/20986 co-relation queries the response was YES. [2024-06-04 14:16:36,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8959 conditions, 1876 events. 1099/1876 cut-off events. For 20986/20986 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10149 event pairs, 349 based on Foata normal form. 16/1889 useless extension candidates. Maximal degree in co-relation 8911. Up to 1561 conditions per place. [2024-06-04 14:16:36,830 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 96 selfloop transitions, 26 changer transitions 0/129 dead transitions. [2024-06-04 14:16:36,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 129 transitions, 1190 flow [2024-06-04 14:16:36,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:36,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:36,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:16:36,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:16:36,832 INFO L175 Difference]: Start difference. First operand has 99 places, 98 transitions, 838 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:16:36,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 129 transitions, 1190 flow [2024-06-04 14:16:36,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 129 transitions, 1138 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:36,852 INFO L231 Difference]: Finished difference. Result has 101 places, 99 transitions, 865 flow [2024-06-04 14:16:36,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=865, PETRI_PLACES=101, PETRI_TRANSITIONS=99} [2024-06-04 14:16:36,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-04 14:16:36,853 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 99 transitions, 865 flow [2024-06-04 14:16:36,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:36,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:36,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:36,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 14:16:36,854 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-04 14:16:36,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:36,854 INFO L85 PathProgramCache]: Analyzing trace with hash 448261540, now seen corresponding path program 1 times [2024-06-04 14:16:36,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:36,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131754315] [2024-06-04 14:16:36,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:36,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:36,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:36,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:36,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:36,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131754315] [2024-06-04 14:16:36,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131754315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:36,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:36,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:36,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042666474] [2024-06-04 14:16:36,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:36,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:36,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:36,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:36,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:36,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:36,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 99 transitions, 865 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:36,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:36,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:36,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:37,185 INFO L124 PetriNetUnfolderBase]: 1140/1957 cut-off events. [2024-06-04 14:16:37,185 INFO L125 PetriNetUnfolderBase]: For 22872/22872 co-relation queries the response was YES. [2024-06-04 14:16:37,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9371 conditions, 1957 events. 1140/1957 cut-off events. For 22872/22872 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10799 event pairs, 345 based on Foata normal form. 12/1966 useless extension candidates. Maximal degree in co-relation 9322. Up to 1453 conditions per place. [2024-06-04 14:16:37,199 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 29 changer transitions 0/133 dead transitions. [2024-06-04 14:16:37,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 133 transitions, 1239 flow [2024-06-04 14:16:37,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:37,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:37,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:16:37,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-04 14:16:37,201 INFO L175 Difference]: Start difference. First operand has 101 places, 99 transitions, 865 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:16:37,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 133 transitions, 1239 flow [2024-06-04 14:16:37,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 133 transitions, 1180 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:37,222 INFO L231 Difference]: Finished difference. Result has 103 places, 100 transitions, 892 flow [2024-06-04 14:16:37,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=892, PETRI_PLACES=103, PETRI_TRANSITIONS=100} [2024-06-04 14:16:37,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 61 predicate places. [2024-06-04 14:16:37,223 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 100 transitions, 892 flow [2024-06-04 14:16:37,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:37,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:37,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:37,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 14:16:37,224 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-04 14:16:37,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:37,224 INFO L85 PathProgramCache]: Analyzing trace with hash 226762372, now seen corresponding path program 4 times [2024-06-04 14:16:37,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:37,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214097983] [2024-06-04 14:16:37,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:37,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:37,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:37,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:37,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:37,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214097983] [2024-06-04 14:16:37,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214097983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:37,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:37,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:37,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205434308] [2024-06-04 14:16:37,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:37,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:37,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:37,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:37,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:37,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:37,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 100 transitions, 892 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:37,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:37,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:37,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:37,564 INFO L124 PetriNetUnfolderBase]: 1173/2009 cut-off events. [2024-06-04 14:16:37,564 INFO L125 PetriNetUnfolderBase]: For 25264/25264 co-relation queries the response was YES. [2024-06-04 14:16:37,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9621 conditions, 2009 events. 1173/2009 cut-off events. For 25264/25264 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11214 event pairs, 382 based on Foata normal form. 16/2019 useless extension candidates. Maximal degree in co-relation 9571. Up to 1691 conditions per place. [2024-06-04 14:16:37,575 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 26 changer transitions 0/128 dead transitions. [2024-06-04 14:16:37,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 128 transitions, 1238 flow [2024-06-04 14:16:37,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:37,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:37,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:16:37,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:16:37,577 INFO L175 Difference]: Start difference. First operand has 103 places, 100 transitions, 892 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:16:37,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 128 transitions, 1238 flow [2024-06-04 14:16:37,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 128 transitions, 1177 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:37,599 INFO L231 Difference]: Finished difference. Result has 106 places, 101 transitions, 914 flow [2024-06-04 14:16:37,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=831, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=914, PETRI_PLACES=106, PETRI_TRANSITIONS=101} [2024-06-04 14:16:37,599 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-04 14:16:37,600 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 101 transitions, 914 flow [2024-06-04 14:16:37,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:37,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:37,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:37,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 14:16:37,600 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-04 14:16:37,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:37,601 INFO L85 PathProgramCache]: Analyzing trace with hash 650931996, now seen corresponding path program 2 times [2024-06-04 14:16:37,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:37,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112195954] [2024-06-04 14:16:37,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:37,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:37,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:37,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:37,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:37,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112195954] [2024-06-04 14:16:37,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112195954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:37,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:37,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:37,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780285409] [2024-06-04 14:16:37,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:37,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:37,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:37,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:37,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:37,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:37,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 101 transitions, 914 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:37,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:37,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:37,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:37,951 INFO L124 PetriNetUnfolderBase]: 1214/2085 cut-off events. [2024-06-04 14:16:37,951 INFO L125 PetriNetUnfolderBase]: For 26938/26938 co-relation queries the response was YES. [2024-06-04 14:16:37,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9971 conditions, 2085 events. 1214/2085 cut-off events. For 26938/26938 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11711 event pairs, 382 based on Foata normal form. 12/2091 useless extension candidates. Maximal degree in co-relation 9920. Up to 1675 conditions per place. [2024-06-04 14:16:37,963 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 97 selfloop transitions, 28 changer transitions 0/132 dead transitions. [2024-06-04 14:16:37,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 132 transitions, 1282 flow [2024-06-04 14:16:37,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:37,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:37,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:16:37,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:16:37,964 INFO L175 Difference]: Start difference. First operand has 106 places, 101 transitions, 914 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:16:37,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 132 transitions, 1282 flow [2024-06-04 14:16:37,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 132 transitions, 1219 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:37,987 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 939 flow [2024-06-04 14:16:37,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=939, PETRI_PLACES=108, PETRI_TRANSITIONS=102} [2024-06-04 14:16:37,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-04 14:16:37,988 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 939 flow [2024-06-04 14:16:37,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:37,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:37,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:37,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 14:16:37,988 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-04 14:16:37,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:37,989 INFO L85 PathProgramCache]: Analyzing trace with hash -525431336, now seen corresponding path program 3 times [2024-06-04 14:16:37,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:37,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266628668] [2024-06-04 14:16:37,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:37,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:37,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:38,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:38,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:38,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266628668] [2024-06-04 14:16:38,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266628668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:38,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:38,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:38,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910232506] [2024-06-04 14:16:38,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:38,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:38,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:38,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:38,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:38,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:38,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 102 transitions, 939 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:38,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:38,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:38,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:38,297 INFO L124 PetriNetUnfolderBase]: 1194/2063 cut-off events. [2024-06-04 14:16:38,297 INFO L125 PetriNetUnfolderBase]: For 25740/25740 co-relation queries the response was YES. [2024-06-04 14:16:38,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9620 conditions, 2063 events. 1194/2063 cut-off events. For 25740/25740 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11621 event pairs, 327 based on Foata normal form. 12/2069 useless extension candidates. Maximal degree in co-relation 9568. Up to 1262 conditions per place. [2024-06-04 14:16:38,309 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 90 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-04 14:16:38,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 132 transitions, 1245 flow [2024-06-04 14:16:38,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:38,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:38,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:16:38,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:16:38,311 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 939 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:16:38,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 132 transitions, 1245 flow [2024-06-04 14:16:38,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 132 transitions, 1173 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:38,341 INFO L231 Difference]: Finished difference. Result has 109 places, 101 transitions, 901 flow [2024-06-04 14:16:38,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=827, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=901, PETRI_PLACES=109, PETRI_TRANSITIONS=101} [2024-06-04 14:16:38,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-04 14:16:38,342 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 101 transitions, 901 flow [2024-06-04 14:16:38,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:38,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:38,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:38,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 14:16:38,343 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:38,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:38,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1177247466, now seen corresponding path program 1 times [2024-06-04 14:16:38,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:38,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984871731] [2024-06-04 14:16:38,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:38,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:38,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:38,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:38,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:38,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984871731] [2024-06-04 14:16:38,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984871731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:38,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:38,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:38,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479018525] [2024-06-04 14:16:38,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:38,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:38,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:38,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:38,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:38,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:38,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 101 transitions, 901 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:38,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:38,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:38,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:38,668 INFO L124 PetriNetUnfolderBase]: 1222/2106 cut-off events. [2024-06-04 14:16:38,668 INFO L125 PetriNetUnfolderBase]: For 25743/25743 co-relation queries the response was YES. [2024-06-04 14:16:38,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9951 conditions, 2106 events. 1222/2106 cut-off events. For 25743/25743 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11868 event pairs, 378 based on Foata normal form. 2/2104 useless extension candidates. Maximal degree in co-relation 9898. Up to 1837 conditions per place. [2024-06-04 14:16:38,682 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 92 selfloop transitions, 33 changer transitions 0/132 dead transitions. [2024-06-04 14:16:38,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 132 transitions, 1447 flow [2024-06-04 14:16:38,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:38,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:38,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:16:38,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:16:38,683 INFO L175 Difference]: Start difference. First operand has 109 places, 101 transitions, 901 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:16:38,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 132 transitions, 1447 flow [2024-06-04 14:16:38,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 132 transitions, 1359 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:38,714 INFO L231 Difference]: Finished difference. Result has 112 places, 115 transitions, 1064 flow [2024-06-04 14:16:38,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1064, PETRI_PLACES=112, PETRI_TRANSITIONS=115} [2024-06-04 14:16:38,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-04 14:16:38,715 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 115 transitions, 1064 flow [2024-06-04 14:16:38,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:38,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:38,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:38,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 14:16:38,715 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:38,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:38,716 INFO L85 PathProgramCache]: Analyzing trace with hash -617302874, now seen corresponding path program 2 times [2024-06-04 14:16:38,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:38,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042755521] [2024-06-04 14:16:38,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:38,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:38,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:38,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:38,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:38,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042755521] [2024-06-04 14:16:38,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042755521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:38,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:38,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:38,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196590205] [2024-06-04 14:16:38,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:38,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:38,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:38,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:38,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:38,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:38,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 115 transitions, 1064 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:38,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:38,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:38,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:39,054 INFO L124 PetriNetUnfolderBase]: 1253/2154 cut-off events. [2024-06-04 14:16:39,054 INFO L125 PetriNetUnfolderBase]: For 28521/28521 co-relation queries the response was YES. [2024-06-04 14:16:39,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10541 conditions, 2154 events. 1253/2154 cut-off events. For 28521/28521 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12250 event pairs, 386 based on Foata normal form. 3/2151 useless extension candidates. Maximal degree in co-relation 10485. Up to 1846 conditions per place. [2024-06-04 14:16:39,064 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 53 changer transitions 0/146 dead transitions. [2024-06-04 14:16:39,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 146 transitions, 1652 flow [2024-06-04 14:16:39,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:39,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:39,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:16:39,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-04 14:16:39,066 INFO L175 Difference]: Start difference. First operand has 112 places, 115 transitions, 1064 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:16:39,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 146 transitions, 1652 flow [2024-06-04 14:16:39,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 146 transitions, 1586 flow, removed 33 selfloop flow, removed 0 redundant places. [2024-06-04 14:16:39,098 INFO L231 Difference]: Finished difference. Result has 120 places, 130 transitions, 1329 flow [2024-06-04 14:16:39,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1329, PETRI_PLACES=120, PETRI_TRANSITIONS=130} [2024-06-04 14:16:39,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-04 14:16:39,098 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 130 transitions, 1329 flow [2024-06-04 14:16:39,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:39,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:39,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:39,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 14:16:39,099 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 14:16:39,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:39,099 INFO L85 PathProgramCache]: Analyzing trace with hash -617510264, now seen corresponding path program 3 times [2024-06-04 14:16:39,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:39,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627281569] [2024-06-04 14:16:39,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:39,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:39,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:39,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:39,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:39,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627281569] [2024-06-04 14:16:39,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627281569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:39,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:39,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:39,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043898885] [2024-06-04 14:16:39,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:39,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:39,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:39,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:39,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:39,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:39,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 130 transitions, 1329 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:39,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:39,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:39,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:39,418 INFO L124 PetriNetUnfolderBase]: 1246/2146 cut-off events. [2024-06-04 14:16:39,419 INFO L125 PetriNetUnfolderBase]: For 31275/31275 co-relation queries the response was YES. [2024-06-04 14:16:39,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11004 conditions, 2146 events. 1246/2146 cut-off events. For 31275/31275 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12184 event pairs, 389 based on Foata normal form. 3/2143 useless extension candidates. Maximal degree in co-relation 10944. Up to 1841 conditions per place. [2024-06-04 14:16:39,433 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 88 selfloop transitions, 48 changer transitions 0/143 dead transitions. [2024-06-04 14:16:39,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 143 transitions, 1683 flow [2024-06-04 14:16:39,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:39,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:39,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-04 14:16:39,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-04 14:16:39,434 INFO L175 Difference]: Start difference. First operand has 120 places, 130 transitions, 1329 flow. Second operand 5 states and 126 transitions. [2024-06-04 14:16:39,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 143 transitions, 1683 flow [2024-06-04 14:16:39,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 143 transitions, 1539 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:39,478 INFO L231 Difference]: Finished difference. Result has 122 places, 130 transitions, 1293 flow [2024-06-04 14:16:39,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1293, PETRI_PLACES=122, PETRI_TRANSITIONS=130} [2024-06-04 14:16:39,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-04 14:16:39,479 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 130 transitions, 1293 flow [2024-06-04 14:16:39,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:39,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:39,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:39,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 14:16:39,479 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-04 14:16:39,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:39,480 INFO L85 PathProgramCache]: Analyzing trace with hash -617294938, now seen corresponding path program 1 times [2024-06-04 14:16:39,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:39,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23640747] [2024-06-04 14:16:39,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:39,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:39,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:39,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:39,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:39,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23640747] [2024-06-04 14:16:39,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23640747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:39,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:39,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:39,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901890242] [2024-06-04 14:16:39,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:39,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:39,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:39,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:39,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:39,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-04 14:16:39,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 130 transitions, 1293 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:39,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:39,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-04 14:16:39,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:39,793 INFO L124 PetriNetUnfolderBase]: 1196/2081 cut-off events. [2024-06-04 14:16:39,793 INFO L125 PetriNetUnfolderBase]: For 35375/35380 co-relation queries the response was YES. [2024-06-04 14:16:39,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10695 conditions, 2081 events. 1196/2081 cut-off events. For 35375/35380 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11894 event pairs, 367 based on Foata normal form. 16/2065 useless extension candidates. Maximal degree in co-relation 10634. Up to 1768 conditions per place. [2024-06-04 14:16:39,806 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 103 selfloop transitions, 21 changer transitions 0/145 dead transitions. [2024-06-04 14:16:39,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 145 transitions, 1609 flow [2024-06-04 14:16:39,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:39,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:39,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-04 14:16:39,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-04 14:16:39,807 INFO L175 Difference]: Start difference. First operand has 122 places, 130 transitions, 1293 flow. Second operand 5 states and 123 transitions. [2024-06-04 14:16:39,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 145 transitions, 1609 flow [2024-06-04 14:16:39,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 145 transitions, 1513 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:39,849 INFO L231 Difference]: Finished difference. Result has 123 places, 132 transitions, 1272 flow [2024-06-04 14:16:39,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1272, PETRI_PLACES=123, PETRI_TRANSITIONS=132} [2024-06-04 14:16:39,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-04 14:16:39,850 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 132 transitions, 1272 flow [2024-06-04 14:16:39,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:39,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:39,850 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-04 14:16:39,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 14:16:39,851 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-04 14:16:39,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:39,851 INFO L85 PathProgramCache]: Analyzing trace with hash 2015498119, now seen corresponding path program 1 times [2024-06-04 14:16:39,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:39,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587637008] [2024-06-04 14:16:39,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:39,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:39,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:39,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:39,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:39,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587637008] [2024-06-04 14:16:39,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587637008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:39,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:39,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:39,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960013073] [2024-06-04 14:16:39,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:39,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:39,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:39,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:39,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:39,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:39,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 132 transitions, 1272 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:39,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:39,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:39,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:40,167 INFO L124 PetriNetUnfolderBase]: 1298/2236 cut-off events. [2024-06-04 14:16:40,167 INFO L125 PetriNetUnfolderBase]: For 34421/34421 co-relation queries the response was YES. [2024-06-04 14:16:40,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11552 conditions, 2236 events. 1298/2236 cut-off events. For 34421/34421 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12722 event pairs, 388 based on Foata normal form. 1/2231 useless extension candidates. Maximal degree in co-relation 11490. Up to 1936 conditions per place. [2024-06-04 14:16:40,182 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 50 changer transitions 0/160 dead transitions. [2024-06-04 14:16:40,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 160 transitions, 1835 flow [2024-06-04 14:16:40,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:40,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:40,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 14:16:40,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:16:40,184 INFO L175 Difference]: Start difference. First operand has 123 places, 132 transitions, 1272 flow. Second operand 6 states and 150 transitions. [2024-06-04 14:16:40,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 160 transitions, 1835 flow [2024-06-04 14:16:40,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 160 transitions, 1784 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:40,231 INFO L231 Difference]: Finished difference. Result has 126 places, 139 transitions, 1424 flow [2024-06-04 14:16:40,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1424, PETRI_PLACES=126, PETRI_TRANSITIONS=139} [2024-06-04 14:16:40,234 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-04 14:16:40,234 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 139 transitions, 1424 flow [2024-06-04 14:16:40,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:40,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:40,235 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-04 14:16:40,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 14:16:40,235 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-04 14:16:40,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:40,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1354253261, now seen corresponding path program 2 times [2024-06-04 14:16:40,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:40,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958751115] [2024-06-04 14:16:40,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:40,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:40,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:40,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-04 14:16:40,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:40,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958751115] [2024-06-04 14:16:40,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958751115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:40,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:40,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:40,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010544784] [2024-06-04 14:16:40,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:40,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:40,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:40,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:40,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:40,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:40,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 139 transitions, 1424 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:40,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:40,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:40,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:40,605 INFO L124 PetriNetUnfolderBase]: 1318/2276 cut-off events. [2024-06-04 14:16:40,605 INFO L125 PetriNetUnfolderBase]: For 36562/36562 co-relation queries the response was YES. [2024-06-04 14:16:40,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11883 conditions, 2276 events. 1318/2276 cut-off events. For 36562/36562 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13046 event pairs, 377 based on Foata normal form. 1/2273 useless extension candidates. Maximal degree in co-relation 11820. Up to 2011 conditions per place. [2024-06-04 14:16:40,619 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 33 changer transitions 0/167 dead transitions. [2024-06-04 14:16:40,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 167 transitions, 1941 flow [2024-06-04 14:16:40,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:40,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:40,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-04 14:16:40,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5894308943089431 [2024-06-04 14:16:40,621 INFO L175 Difference]: Start difference. First operand has 126 places, 139 transitions, 1424 flow. Second operand 6 states and 145 transitions. [2024-06-04 14:16:40,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 167 transitions, 1941 flow [2024-06-04 14:16:40,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 167 transitions, 1849 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-04 14:16:40,671 INFO L231 Difference]: Finished difference. Result has 130 places, 150 transitions, 1567 flow [2024-06-04 14:16:40,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1567, PETRI_PLACES=130, PETRI_TRANSITIONS=150} [2024-06-04 14:16:40,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-04 14:16:40,672 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 150 transitions, 1567 flow [2024-06-04 14:16:40,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:40,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:40,673 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-04 14:16:40,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 14:16:40,673 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-04 14:16:40,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:40,673 INFO L85 PathProgramCache]: Analyzing trace with hash 184692743, now seen corresponding path program 3 times [2024-06-04 14:16:40,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:40,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310723473] [2024-06-04 14:16:40,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:40,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:40,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:40,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:40,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:40,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310723473] [2024-06-04 14:16:40,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310723473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:40,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:40,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:40,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374302841] [2024-06-04 14:16:40,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:40,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:40,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:40,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:40,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:40,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:40,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 150 transitions, 1567 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:40,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:40,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:40,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:41,029 INFO L124 PetriNetUnfolderBase]: 1323/2282 cut-off events. [2024-06-04 14:16:41,029 INFO L125 PetriNetUnfolderBase]: For 39076/39076 co-relation queries the response was YES. [2024-06-04 14:16:41,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11902 conditions, 2282 events. 1323/2282 cut-off events. For 39076/39076 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13103 event pairs, 386 based on Foata normal form. 1/2279 useless extension candidates. Maximal degree in co-relation 11838. Up to 1960 conditions per place. [2024-06-04 14:16:41,043 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 53 changer transitions 0/171 dead transitions. [2024-06-04 14:16:41,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 171 transitions, 2093 flow [2024-06-04 14:16:41,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:41,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:41,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:16:41,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 14:16:41,044 INFO L175 Difference]: Start difference. First operand has 130 places, 150 transitions, 1567 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:16:41,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 171 transitions, 2093 flow [2024-06-04 14:16:41,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 171 transitions, 2028 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-04 14:16:41,095 INFO L231 Difference]: Finished difference. Result has 134 places, 153 transitions, 1652 flow [2024-06-04 14:16:41,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1652, PETRI_PLACES=134, PETRI_TRANSITIONS=153} [2024-06-04 14:16:41,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-04 14:16:41,096 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 153 transitions, 1652 flow [2024-06-04 14:16:41,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:41,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:41,097 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-04 14:16:41,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 14:16:41,097 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-04 14:16:41,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:41,098 INFO L85 PathProgramCache]: Analyzing trace with hash 327124103, now seen corresponding path program 4 times [2024-06-04 14:16:41,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:41,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167721239] [2024-06-04 14:16:41,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:41,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:41,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:41,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:41,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:41,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167721239] [2024-06-04 14:16:41,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167721239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:41,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:41,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:41,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346412984] [2024-06-04 14:16:41,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:41,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:41,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:41,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:41,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:41,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:41,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 153 transitions, 1652 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:41,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:41,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:41,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:41,433 INFO L124 PetriNetUnfolderBase]: 1315/2270 cut-off events. [2024-06-04 14:16:41,433 INFO L125 PetriNetUnfolderBase]: For 41092/41092 co-relation queries the response was YES. [2024-06-04 14:16:41,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11943 conditions, 2270 events. 1315/2270 cut-off events. For 41092/41092 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12997 event pairs, 386 based on Foata normal form. 2/2268 useless extension candidates. Maximal degree in co-relation 11878. Up to 1952 conditions per place. [2024-06-04 14:16:41,448 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 49 changer transitions 0/167 dead transitions. [2024-06-04 14:16:41,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 167 transitions, 2066 flow [2024-06-04 14:16:41,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:41,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:41,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-04 14:16:41,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-04 14:16:41,450 INFO L175 Difference]: Start difference. First operand has 134 places, 153 transitions, 1652 flow. Second operand 6 states and 143 transitions. [2024-06-04 14:16:41,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 167 transitions, 2066 flow [2024-06-04 14:16:41,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 167 transitions, 1947 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:41,519 INFO L231 Difference]: Finished difference. Result has 137 places, 153 transitions, 1639 flow [2024-06-04 14:16:41,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1639, PETRI_PLACES=137, PETRI_TRANSITIONS=153} [2024-06-04 14:16:41,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-04 14:16:41,520 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 1639 flow [2024-06-04 14:16:41,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:41,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:41,520 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-04 14:16:41,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 14:16:41,520 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-04 14:16:41,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:41,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1962962041, now seen corresponding path program 5 times [2024-06-04 14:16:41,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:41,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311616477] [2024-06-04 14:16:41,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:41,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:41,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:41,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:41,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:41,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311616477] [2024-06-04 14:16:41,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311616477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:41,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:41,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:41,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626795027] [2024-06-04 14:16:41,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:41,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:41,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:41,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:41,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:41,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:41,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 1639 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:41,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:41,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:41,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:41,869 INFO L124 PetriNetUnfolderBase]: 1309/2257 cut-off events. [2024-06-04 14:16:41,869 INFO L125 PetriNetUnfolderBase]: For 42274/42274 co-relation queries the response was YES. [2024-06-04 14:16:41,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11854 conditions, 2257 events. 1309/2257 cut-off events. For 42274/42274 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12942 event pairs, 397 based on Foata normal form. 2/2253 useless extension candidates. Maximal degree in co-relation 11788. Up to 1913 conditions per place. [2024-06-04 14:16:41,884 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 59 changer transitions 0/169 dead transitions. [2024-06-04 14:16:41,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 169 transitions, 2065 flow [2024-06-04 14:16:41,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:41,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:41,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-04 14:16:41,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-04 14:16:41,886 INFO L175 Difference]: Start difference. First operand has 137 places, 153 transitions, 1639 flow. Second operand 5 states and 129 transitions. [2024-06-04 14:16:41,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 169 transitions, 2065 flow [2024-06-04 14:16:41,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 169 transitions, 1937 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:41,952 INFO L231 Difference]: Finished difference. Result has 137 places, 153 transitions, 1642 flow [2024-06-04 14:16:41,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1642, PETRI_PLACES=137, PETRI_TRANSITIONS=153} [2024-06-04 14:16:41,953 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-04 14:16:41,953 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 153 transitions, 1642 flow [2024-06-04 14:16:41,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:41,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:41,953 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-04 14:16:41,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 14:16:41,954 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-04 14:16:41,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:41,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1313833395, now seen corresponding path program 6 times [2024-06-04 14:16:41,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:41,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133343430] [2024-06-04 14:16:41,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:41,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:41,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:42,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:42,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:42,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133343430] [2024-06-04 14:16:42,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133343430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:42,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:42,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:42,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387495137] [2024-06-04 14:16:42,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:42,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:42,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:42,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:42,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:42,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:42,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 153 transitions, 1642 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:42,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:42,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:42,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:42,332 INFO L124 PetriNetUnfolderBase]: 1301/2253 cut-off events. [2024-06-04 14:16:42,333 INFO L125 PetriNetUnfolderBase]: For 43001/43001 co-relation queries the response was YES. [2024-06-04 14:16:42,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11801 conditions, 2253 events. 1301/2253 cut-off events. For 43001/43001 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12895 event pairs, 377 based on Foata normal form. 2/2251 useless extension candidates. Maximal degree in co-relation 11734. Up to 1905 conditions per place. [2024-06-04 14:16:42,346 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 102 selfloop transitions, 70 changer transitions 0/179 dead transitions. [2024-06-04 14:16:42,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 179 transitions, 2052 flow [2024-06-04 14:16:42,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:42,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:42,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 14:16:42,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-04 14:16:42,347 INFO L175 Difference]: Start difference. First operand has 137 places, 153 transitions, 1642 flow. Second operand 7 states and 179 transitions. [2024-06-04 14:16:42,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 179 transitions, 2052 flow [2024-06-04 14:16:42,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 179 transitions, 1858 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:16:42,412 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 1615 flow [2024-06-04 14:16:42,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1448, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1615, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2024-06-04 14:16:42,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-04 14:16:42,413 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 1615 flow [2024-06-04 14:16:42,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:42,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:42,414 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-04 14:16:42,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 14:16:42,414 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-04 14:16:42,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:42,414 INFO L85 PathProgramCache]: Analyzing trace with hash -413051363, now seen corresponding path program 1 times [2024-06-04 14:16:42,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:42,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699345763] [2024-06-04 14:16:42,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:42,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:42,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:42,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:42,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:42,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699345763] [2024-06-04 14:16:42,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699345763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:42,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:42,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:42,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429616366] [2024-06-04 14:16:42,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:42,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:42,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:42,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:42,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:42,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:42,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 1615 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:42,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:42,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:42,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:42,787 INFO L124 PetriNetUnfolderBase]: 1309/2277 cut-off events. [2024-06-04 14:16:42,787 INFO L125 PetriNetUnfolderBase]: For 42814/42814 co-relation queries the response was YES. [2024-06-04 14:16:42,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11900 conditions, 2277 events. 1309/2277 cut-off events. For 42814/42814 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13097 event pairs, 341 based on Foata normal form. 2/2277 useless extension candidates. Maximal degree in co-relation 11833. Up to 2019 conditions per place. [2024-06-04 14:16:42,803 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 149 selfloop transitions, 20 changer transitions 0/176 dead transitions. [2024-06-04 14:16:42,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 176 transitions, 2131 flow [2024-06-04 14:16:42,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:42,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:42,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-04 14:16:42,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-04 14:16:42,805 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 1615 flow. Second operand 6 states and 140 transitions. [2024-06-04 14:16:42,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 176 transitions, 2131 flow [2024-06-04 14:16:42,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 176 transitions, 1979 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 14:16:42,884 INFO L231 Difference]: Finished difference. Result has 137 places, 157 transitions, 1584 flow [2024-06-04 14:16:42,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1584, PETRI_PLACES=137, PETRI_TRANSITIONS=157} [2024-06-04 14:16:42,885 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-04 14:16:42,885 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 157 transitions, 1584 flow [2024-06-04 14:16:42,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:42,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:42,885 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-04 14:16:42,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 14:16:42,885 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-04 14:16:42,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:42,886 INFO L85 PathProgramCache]: Analyzing trace with hash 2134928965, now seen corresponding path program 2 times [2024-06-04 14:16:42,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:42,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234042162] [2024-06-04 14:16:42,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:42,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:42,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:42,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:42,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:42,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234042162] [2024-06-04 14:16:42,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234042162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:42,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:42,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:42,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463739918] [2024-06-04 14:16:42,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:42,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:42,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:42,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:42,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:43,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:43,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 157 transitions, 1584 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:43,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:43,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:43,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:43,267 INFO L124 PetriNetUnfolderBase]: 1317/2300 cut-off events. [2024-06-04 14:16:43,267 INFO L125 PetriNetUnfolderBase]: For 40931/40931 co-relation queries the response was YES. [2024-06-04 14:16:43,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11852 conditions, 2300 events. 1317/2300 cut-off events. For 40931/40931 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13339 event pairs, 372 based on Foata normal form. 2/2300 useless extension candidates. Maximal degree in co-relation 11785. Up to 2062 conditions per place. [2024-06-04 14:16:43,284 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 149 selfloop transitions, 17 changer transitions 0/173 dead transitions. [2024-06-04 14:16:43,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 173 transitions, 1988 flow [2024-06-04 14:16:43,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:43,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:43,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-04 14:16:43,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:16:43,286 INFO L175 Difference]: Start difference. First operand has 137 places, 157 transitions, 1584 flow. Second operand 6 states and 135 transitions. [2024-06-04 14:16:43,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 173 transitions, 1988 flow [2024-06-04 14:16:43,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 173 transitions, 1918 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-04 14:16:43,351 INFO L231 Difference]: Finished difference. Result has 141 places, 159 transitions, 1595 flow [2024-06-04 14:16:43,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1526, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1595, PETRI_PLACES=141, PETRI_TRANSITIONS=159} [2024-06-04 14:16:43,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-04 14:16:43,351 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 159 transitions, 1595 flow [2024-06-04 14:16:43,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:43,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:43,352 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-04 14:16:43,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 14:16:43,352 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-04 14:16:43,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:43,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1491957403, now seen corresponding path program 3 times [2024-06-04 14:16:43,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:43,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197393209] [2024-06-04 14:16:43,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:43,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:43,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:43,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-04 14:16:43,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:43,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197393209] [2024-06-04 14:16:43,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197393209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:43,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:43,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:43,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173430717] [2024-06-04 14:16:43,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:43,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:43,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:43,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:43,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:43,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:43,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 159 transitions, 1595 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:43,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:43,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:43,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:43,729 INFO L124 PetriNetUnfolderBase]: 1312/2282 cut-off events. [2024-06-04 14:16:43,730 INFO L125 PetriNetUnfolderBase]: For 41729/41729 co-relation queries the response was YES. [2024-06-04 14:16:43,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11749 conditions, 2282 events. 1312/2282 cut-off events. For 41729/41729 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13122 event pairs, 340 based on Foata normal form. 2/2282 useless extension candidates. Maximal degree in co-relation 11680. Up to 2040 conditions per place. [2024-06-04 14:16:43,745 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 152 selfloop transitions, 16 changer transitions 0/175 dead transitions. [2024-06-04 14:16:43,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 175 transitions, 1971 flow [2024-06-04 14:16:43,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:43,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:43,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-04 14:16:43,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-04 14:16:43,746 INFO L175 Difference]: Start difference. First operand has 141 places, 159 transitions, 1595 flow. Second operand 5 states and 121 transitions. [2024-06-04 14:16:43,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 175 transitions, 1971 flow [2024-06-04 14:16:43,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 175 transitions, 1906 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:43,818 INFO L231 Difference]: Finished difference. Result has 142 places, 159 transitions, 1570 flow [2024-06-04 14:16:43,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1570, PETRI_PLACES=142, PETRI_TRANSITIONS=159} [2024-06-04 14:16:43,818 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-04 14:16:43,819 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 159 transitions, 1570 flow [2024-06-04 14:16:43,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:43,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:43,819 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-04 14:16:43,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 14:16:43,819 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-04 14:16:43,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:43,820 INFO L85 PathProgramCache]: Analyzing trace with hash -529221115, now seen corresponding path program 1 times [2024-06-04 14:16:43,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:43,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796314871] [2024-06-04 14:16:43,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:43,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:43,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:43,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-04 14:16:43,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:43,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796314871] [2024-06-04 14:16:43,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796314871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:43,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:43,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:43,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768484668] [2024-06-04 14:16:43,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:43,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:43,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:43,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:43,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:43,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-04 14:16:43,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 159 transitions, 1570 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:43,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:43,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-04 14:16:43,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:44,179 INFO L124 PetriNetUnfolderBase]: 1255/2217 cut-off events. [2024-06-04 14:16:44,179 INFO L125 PetriNetUnfolderBase]: For 46889/46889 co-relation queries the response was YES. [2024-06-04 14:16:44,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11506 conditions, 2217 events. 1255/2217 cut-off events. For 46889/46889 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12945 event pairs, 271 based on Foata normal form. 7/2201 useless extension candidates. Maximal degree in co-relation 11436. Up to 1794 conditions per place. [2024-06-04 14:16:44,193 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 126 selfloop transitions, 30 changer transitions 1/182 dead transitions. [2024-06-04 14:16:44,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 182 transitions, 1964 flow [2024-06-04 14:16:44,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:44,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:44,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-04 14:16:44,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6536585365853659 [2024-06-04 14:16:44,194 INFO L175 Difference]: Start difference. First operand has 142 places, 159 transitions, 1570 flow. Second operand 5 states and 134 transitions. [2024-06-04 14:16:44,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 182 transitions, 1964 flow [2024-06-04 14:16:44,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 182 transitions, 1925 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:44,259 INFO L231 Difference]: Finished difference. Result has 143 places, 160 transitions, 1614 flow [2024-06-04 14:16:44,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1614, PETRI_PLACES=143, PETRI_TRANSITIONS=160} [2024-06-04 14:16:44,259 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-04 14:16:44,259 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 160 transitions, 1614 flow [2024-06-04 14:16:44,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:44,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:44,260 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-04 14:16:44,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 14:16:44,260 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-04 14:16:44,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:44,260 INFO L85 PathProgramCache]: Analyzing trace with hash -514936315, now seen corresponding path program 2 times [2024-06-04 14:16:44,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:44,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904376617] [2024-06-04 14:16:44,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:44,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:44,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:44,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:44,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:44,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904376617] [2024-06-04 14:16:44,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904376617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:44,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:44,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 14:16:44,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505448863] [2024-06-04 14:16:44,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:44,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 14:16:44,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:44,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 14:16:44,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 14:16:44,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-04 14:16:44,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 160 transitions, 1614 flow. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:44,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:44,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-04 14:16:44,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:44,606 INFO L124 PetriNetUnfolderBase]: 1257/2216 cut-off events. [2024-06-04 14:16:44,606 INFO L125 PetriNetUnfolderBase]: For 47662/47667 co-relation queries the response was YES. [2024-06-04 14:16:44,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11554 conditions, 2216 events. 1257/2216 cut-off events. For 47662/47667 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 12996 event pairs, 277 based on Foata normal form. 12/2205 useless extension candidates. Maximal degree in co-relation 11483. Up to 1693 conditions per place. [2024-06-04 14:16:44,623 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 131 selfloop transitions, 25 changer transitions 0/181 dead transitions. [2024-06-04 14:16:44,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 181 transitions, 2076 flow [2024-06-04 14:16:44,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:16:44,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:16:44,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-04 14:16:44,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-04 14:16:44,625 INFO L175 Difference]: Start difference. First operand has 143 places, 160 transitions, 1614 flow. Second operand 5 states and 128 transitions. [2024-06-04 14:16:44,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 181 transitions, 2076 flow [2024-06-04 14:16:44,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 181 transitions, 2021 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:44,707 INFO L231 Difference]: Finished difference. Result has 145 places, 161 transitions, 1625 flow [2024-06-04 14:16:44,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1559, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1625, PETRI_PLACES=145, PETRI_TRANSITIONS=161} [2024-06-04 14:16:44,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-04 14:16:44,708 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 161 transitions, 1625 flow [2024-06-04 14:16:44,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:44,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:44,708 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-04 14:16:44,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 14:16:44,709 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-04 14:16:44,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:44,709 INFO L85 PathProgramCache]: Analyzing trace with hash 420920915, now seen corresponding path program 1 times [2024-06-04 14:16:44,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:44,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897404118] [2024-06-04 14:16:44,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:44,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:44,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:44,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-04 14:16:44,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:44,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897404118] [2024-06-04 14:16:44,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897404118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:44,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:44,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:44,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139758636] [2024-06-04 14:16:44,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:44,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:44,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:44,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:44,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:44,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:44,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 161 transitions, 1625 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:44,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:44,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:44,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:45,112 INFO L124 PetriNetUnfolderBase]: 1501/2602 cut-off events. [2024-06-04 14:16:45,112 INFO L125 PetriNetUnfolderBase]: For 66497/66497 co-relation queries the response was YES. [2024-06-04 14:16:45,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14113 conditions, 2602 events. 1501/2602 cut-off events. For 66497/66497 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15394 event pairs, 362 based on Foata normal form. 12/2610 useless extension candidates. Maximal degree in co-relation 14041. Up to 1840 conditions per place. [2024-06-04 14:16:45,129 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 134 selfloop transitions, 56 changer transitions 0/197 dead transitions. [2024-06-04 14:16:45,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 197 transitions, 2361 flow [2024-06-04 14:16:45,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:45,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:45,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 14:16:45,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-04 14:16:45,130 INFO L175 Difference]: Start difference. First operand has 145 places, 161 transitions, 1625 flow. Second operand 7 states and 172 transitions. [2024-06-04 14:16:45,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 197 transitions, 2361 flow [2024-06-04 14:16:45,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 197 transitions, 2318 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-04 14:16:45,226 INFO L231 Difference]: Finished difference. Result has 151 places, 166 transitions, 1788 flow [2024-06-04 14:16:45,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1582, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1788, PETRI_PLACES=151, PETRI_TRANSITIONS=166} [2024-06-04 14:16:45,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-04 14:16:45,227 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 166 transitions, 1788 flow [2024-06-04 14:16:45,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:45,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:45,228 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-04 14:16:45,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 14:16:45,228 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-04 14:16:45,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:45,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1758437161, now seen corresponding path program 2 times [2024-06-04 14:16:45,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:45,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346571923] [2024-06-04 14:16:45,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:45,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:45,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:45,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:45,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:45,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346571923] [2024-06-04 14:16:45,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346571923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:45,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:45,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:45,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461514311] [2024-06-04 14:16:45,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:45,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:45,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:45,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:45,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:45,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:45,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 166 transitions, 1788 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:45,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:45,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:45,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:45,634 INFO L124 PetriNetUnfolderBase]: 1557/2698 cut-off events. [2024-06-04 14:16:45,634 INFO L125 PetriNetUnfolderBase]: For 74489/74489 co-relation queries the response was YES. [2024-06-04 14:16:45,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14958 conditions, 2698 events. 1557/2698 cut-off events. For 74489/74489 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16154 event pairs, 462 based on Foata normal form. 16/2710 useless extension candidates. Maximal degree in co-relation 14884. Up to 2279 conditions per place. [2024-06-04 14:16:45,653 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 126 selfloop transitions, 53 changer transitions 0/186 dead transitions. [2024-06-04 14:16:45,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 186 transitions, 2244 flow [2024-06-04 14:16:45,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:45,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:45,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:16:45,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:16:45,655 INFO L175 Difference]: Start difference. First operand has 151 places, 166 transitions, 1788 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:16:45,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 186 transitions, 2244 flow [2024-06-04 14:16:45,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 186 transitions, 2163 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-04 14:16:45,783 INFO L231 Difference]: Finished difference. Result has 156 places, 168 transitions, 1857 flow [2024-06-04 14:16:45,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1857, PETRI_PLACES=156, PETRI_TRANSITIONS=168} [2024-06-04 14:16:45,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-04 14:16:45,783 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 168 transitions, 1857 flow [2024-06-04 14:16:45,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:45,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:45,784 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-04 14:16:45,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 14:16:45,784 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-04 14:16:45,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:45,784 INFO L85 PathProgramCache]: Analyzing trace with hash 509486675, now seen corresponding path program 3 times [2024-06-04 14:16:45,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:45,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280155011] [2024-06-04 14:16:45,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:45,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:45,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:45,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-04 14:16:45,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:45,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280155011] [2024-06-04 14:16:45,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280155011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:45,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:45,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:45,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469196032] [2024-06-04 14:16:45,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:45,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:45,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:45,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:45,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:45,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:45,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 168 transitions, 1857 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:45,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:45,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:45,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:46,232 INFO L124 PetriNetUnfolderBase]: 1663/2870 cut-off events. [2024-06-04 14:16:46,232 INFO L125 PetriNetUnfolderBase]: For 84107/84107 co-relation queries the response was YES. [2024-06-04 14:16:46,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16441 conditions, 2870 events. 1663/2870 cut-off events. For 84107/84107 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17393 event pairs, 479 based on Foata normal form. 12/2878 useless extension candidates. Maximal degree in co-relation 16365. Up to 2287 conditions per place. [2024-06-04 14:16:46,253 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 135 selfloop transitions, 52 changer transitions 0/194 dead transitions. [2024-06-04 14:16:46,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 194 transitions, 2461 flow [2024-06-04 14:16:46,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:46,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:46,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:16:46,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:16:46,254 INFO L175 Difference]: Start difference. First operand has 156 places, 168 transitions, 1857 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:16:46,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 194 transitions, 2461 flow [2024-06-04 14:16:46,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 194 transitions, 2341 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:46,364 INFO L231 Difference]: Finished difference. Result has 159 places, 172 transitions, 1941 flow [2024-06-04 14:16:46,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1941, PETRI_PLACES=159, PETRI_TRANSITIONS=172} [2024-06-04 14:16:46,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-04 14:16:46,364 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 172 transitions, 1941 flow [2024-06-04 14:16:46,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:46,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:46,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-04 14:16:46,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 14:16:46,365 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-04 14:16:46,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:46,365 INFO L85 PathProgramCache]: Analyzing trace with hash -522553883, now seen corresponding path program 4 times [2024-06-04 14:16:46,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:46,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190703639] [2024-06-04 14:16:46,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:46,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:46,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:46,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-04 14:16:46,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:46,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190703639] [2024-06-04 14:16:46,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190703639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:46,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:46,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:46,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270330439] [2024-06-04 14:16:46,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:46,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:46,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:46,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:46,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:46,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:46,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 172 transitions, 1941 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:46,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:46,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:46,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:46,849 INFO L124 PetriNetUnfolderBase]: 1795/3077 cut-off events. [2024-06-04 14:16:46,849 INFO L125 PetriNetUnfolderBase]: For 113195/113195 co-relation queries the response was YES. [2024-06-04 14:16:46,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17687 conditions, 3077 events. 1795/3077 cut-off events. For 113195/113195 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18920 event pairs, 536 based on Foata normal form. 42/3113 useless extension candidates. Maximal degree in co-relation 17609. Up to 2493 conditions per place. [2024-06-04 14:16:46,872 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 116 selfloop transitions, 66 changer transitions 6/195 dead transitions. [2024-06-04 14:16:46,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 195 transitions, 2437 flow [2024-06-04 14:16:46,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:46,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:46,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:16:46,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:16:46,873 INFO L175 Difference]: Start difference. First operand has 159 places, 172 transitions, 1941 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:16:46,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 195 transitions, 2437 flow [2024-06-04 14:16:46,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 195 transitions, 2346 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:46,999 INFO L231 Difference]: Finished difference. Result has 164 places, 170 transitions, 2005 flow [2024-06-04 14:16:46,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2005, PETRI_PLACES=164, PETRI_TRANSITIONS=170} [2024-06-04 14:16:47,000 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-04 14:16:47,000 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 170 transitions, 2005 flow [2024-06-04 14:16:47,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:47,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:47,000 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-04 14:16:47,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 14:16:47,001 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-04 14:16:47,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:47,005 INFO L85 PathProgramCache]: Analyzing trace with hash -721855673, now seen corresponding path program 5 times [2024-06-04 14:16:47,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:47,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054030677] [2024-06-04 14:16:47,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:47,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:47,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:47,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:47,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054030677] [2024-06-04 14:16:47,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054030677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:47,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:47,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:47,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208902301] [2024-06-04 14:16:47,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:47,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:47,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:47,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:47,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:47,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:47,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 170 transitions, 2005 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:47,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:47,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:47,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:47,483 INFO L124 PetriNetUnfolderBase]: 1831/3143 cut-off events. [2024-06-04 14:16:47,483 INFO L125 PetriNetUnfolderBase]: For 117592/117592 co-relation queries the response was YES. [2024-06-04 14:16:47,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18189 conditions, 3143 events. 1831/3143 cut-off events. For 117592/117592 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19396 event pairs, 552 based on Foata normal form. 42/3179 useless extension candidates. Maximal degree in co-relation 18109. Up to 2556 conditions per place. [2024-06-04 14:16:47,506 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 123 selfloop transitions, 54 changer transitions 7/191 dead transitions. [2024-06-04 14:16:47,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 191 transitions, 2493 flow [2024-06-04 14:16:47,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:47,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:47,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 14:16:47,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-04 14:16:47,508 INFO L175 Difference]: Start difference. First operand has 164 places, 170 transitions, 2005 flow. Second operand 6 states and 148 transitions. [2024-06-04 14:16:47,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 191 transitions, 2493 flow [2024-06-04 14:16:47,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 191 transitions, 2339 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 14:16:47,681 INFO L231 Difference]: Finished difference. Result has 164 places, 167 transitions, 1974 flow [2024-06-04 14:16:47,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1974, PETRI_PLACES=164, PETRI_TRANSITIONS=167} [2024-06-04 14:16:47,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-04 14:16:47,682 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 167 transitions, 1974 flow [2024-06-04 14:16:47,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:47,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:47,682 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-04 14:16:47,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 14:16:47,682 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-04 14:16:47,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:47,683 INFO L85 PathProgramCache]: Analyzing trace with hash -722003543, now seen corresponding path program 6 times [2024-06-04 14:16:47,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:47,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981611829] [2024-06-04 14:16:47,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:47,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:47,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:47,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:47,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:47,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981611829] [2024-06-04 14:16:47,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981611829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:47,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:47,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:47,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674773282] [2024-06-04 14:16:47,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:47,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:47,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:47,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:47,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:47,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:47,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 167 transitions, 1974 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:47,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:47,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:47,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:48,247 INFO L124 PetriNetUnfolderBase]: 1828/3162 cut-off events. [2024-06-04 14:16:48,248 INFO L125 PetriNetUnfolderBase]: For 112427/112427 co-relation queries the response was YES. [2024-06-04 14:16:48,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17968 conditions, 3162 events. 1828/3162 cut-off events. For 112427/112427 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19642 event pairs, 413 based on Foata normal form. 36/3192 useless extension candidates. Maximal degree in co-relation 17887. Up to 1999 conditions per place. [2024-06-04 14:16:48,269 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 126 selfloop transitions, 56 changer transitions 10/199 dead transitions. [2024-06-04 14:16:48,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 199 transitions, 2638 flow [2024-06-04 14:16:48,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:48,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:48,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 14:16:48,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-04 14:16:48,271 INFO L175 Difference]: Start difference. First operand has 164 places, 167 transitions, 1974 flow. Second operand 6 states and 157 transitions. [2024-06-04 14:16:48,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 199 transitions, 2638 flow [2024-06-04 14:16:48,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 199 transitions, 2439 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 14:16:48,414 INFO L231 Difference]: Finished difference. Result has 165 places, 163 transitions, 1909 flow [2024-06-04 14:16:48,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1909, PETRI_PLACES=165, PETRI_TRANSITIONS=163} [2024-06-04 14:16:48,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-04 14:16:48,415 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 163 transitions, 1909 flow [2024-06-04 14:16:48,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:48,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:48,415 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-04 14:16:48,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 14:16:48,416 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-04 14:16:48,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:48,416 INFO L85 PathProgramCache]: Analyzing trace with hash -514929371, now seen corresponding path program 1 times [2024-06-04 14:16:48,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:48,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261893532] [2024-06-04 14:16:48,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:48,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:48,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:48,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:48,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:48,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261893532] [2024-06-04 14:16:48,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261893532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:48,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:48,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:48,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084813120] [2024-06-04 14:16:48,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:48,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:48,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:48,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:48,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:48,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:48,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 163 transitions, 1909 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:48,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:48,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:48,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:48,932 INFO L124 PetriNetUnfolderBase]: 1744/3032 cut-off events. [2024-06-04 14:16:48,933 INFO L125 PetriNetUnfolderBase]: For 110616/110616 co-relation queries the response was YES. [2024-06-04 14:16:48,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17189 conditions, 3032 events. 1744/3032 cut-off events. For 110616/110616 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 18807 event pairs, 450 based on Foata normal form. 36/3062 useless extension candidates. Maximal degree in co-relation 17106. Up to 2283 conditions per place. [2024-06-04 14:16:48,955 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 58 changer transitions 10/193 dead transitions. [2024-06-04 14:16:48,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 193 transitions, 2436 flow [2024-06-04 14:16:48,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:48,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:48,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:16:48,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-04 14:16:48,957 INFO L175 Difference]: Start difference. First operand has 165 places, 163 transitions, 1909 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:16:48,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 193 transitions, 2436 flow [2024-06-04 14:16:49,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 193 transitions, 2249 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-04 14:16:49,122 INFO L231 Difference]: Finished difference. Result has 167 places, 161 transitions, 1849 flow [2024-06-04 14:16:49,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1849, PETRI_PLACES=167, PETRI_TRANSITIONS=161} [2024-06-04 14:16:49,123 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-04 14:16:49,123 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 161 transitions, 1849 flow [2024-06-04 14:16:49,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:49,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:49,123 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-04 14:16:49,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 14:16:49,124 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-04 14:16:49,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:49,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1224589824, now seen corresponding path program 1 times [2024-06-04 14:16:49,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:49,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397791102] [2024-06-04 14:16:49,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:49,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:49,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:49,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:49,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:49,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397791102] [2024-06-04 14:16:49,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397791102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:49,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:49,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:49,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274634238] [2024-06-04 14:16:49,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:49,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:49,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:49,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:49,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:49,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:49,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 161 transitions, 1849 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:49,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:49,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:49,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:49,607 INFO L124 PetriNetUnfolderBase]: 1644/2851 cut-off events. [2024-06-04 14:16:49,607 INFO L125 PetriNetUnfolderBase]: For 82243/82243 co-relation queries the response was YES. [2024-06-04 14:16:49,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16261 conditions, 2851 events. 1644/2851 cut-off events. For 82243/82243 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17395 event pairs, 453 based on Foata normal form. 1/2849 useless extension candidates. Maximal degree in co-relation 16178. Up to 2538 conditions per place. [2024-06-04 14:16:49,631 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 26 changer transitions 0/190 dead transitions. [2024-06-04 14:16:49,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 190 transitions, 2333 flow [2024-06-04 14:16:49,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:49,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:49,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 14:16:49,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-04 14:16:49,632 INFO L175 Difference]: Start difference. First operand has 167 places, 161 transitions, 1849 flow. Second operand 7 states and 167 transitions. [2024-06-04 14:16:49,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 190 transitions, 2333 flow [2024-06-04 14:16:49,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 190 transitions, 2178 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 14:16:49,780 INFO L231 Difference]: Finished difference. Result has 167 places, 164 transitions, 1810 flow [2024-06-04 14:16:49,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1810, PETRI_PLACES=167, PETRI_TRANSITIONS=164} [2024-06-04 14:16:49,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-04 14:16:49,781 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 164 transitions, 1810 flow [2024-06-04 14:16:49,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:49,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:49,781 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-04 14:16:49,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 14:16:49,781 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-04 14:16:49,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:49,782 INFO L85 PathProgramCache]: Analyzing trace with hash -352732398, now seen corresponding path program 2 times [2024-06-04 14:16:49,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:49,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192438583] [2024-06-04 14:16:49,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:49,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:49,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:49,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:49,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:49,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192438583] [2024-06-04 14:16:49,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192438583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:49,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:49,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:49,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109767157] [2024-06-04 14:16:49,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:49,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:49,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:49,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:49,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:49,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:49,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 164 transitions, 1810 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:49,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:49,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:49,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:50,205 INFO L124 PetriNetUnfolderBase]: 1673/2899 cut-off events. [2024-06-04 14:16:50,205 INFO L125 PetriNetUnfolderBase]: For 88063/88063 co-relation queries the response was YES. [2024-06-04 14:16:50,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16866 conditions, 2899 events. 1673/2899 cut-off events. For 88063/88063 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 17809 event pairs, 465 based on Foata normal form. 1/2893 useless extension candidates. Maximal degree in co-relation 16784. Up to 2423 conditions per place. [2024-06-04 14:16:50,228 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 122 selfloop transitions, 75 changer transitions 0/204 dead transitions. [2024-06-04 14:16:50,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 204 transitions, 2760 flow [2024-06-04 14:16:50,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:50,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:50,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:16:50,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-04 14:16:50,230 INFO L175 Difference]: Start difference. First operand has 167 places, 164 transitions, 1810 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:16:50,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 204 transitions, 2760 flow [2024-06-04 14:16:50,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 204 transitions, 2658 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:50,408 INFO L231 Difference]: Finished difference. Result has 169 places, 178 transitions, 2112 flow [2024-06-04 14:16:50,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2112, PETRI_PLACES=169, PETRI_TRANSITIONS=178} [2024-06-04 14:16:50,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-04 14:16:50,409 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 178 transitions, 2112 flow [2024-06-04 14:16:50,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:50,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:50,409 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-04 14:16:50,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 14:16:50,409 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-04 14:16:50,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:50,410 INFO L85 PathProgramCache]: Analyzing trace with hash -343209198, now seen corresponding path program 3 times [2024-06-04 14:16:50,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:50,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32607595] [2024-06-04 14:16:50,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:50,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:50,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:50,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-04 14:16:50,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:50,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32607595] [2024-06-04 14:16:50,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32607595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:50,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:50,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:50,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047445585] [2024-06-04 14:16:50,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:50,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:50,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:50,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:50,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:50,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:50,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 178 transitions, 2112 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:50,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:50,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:50,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:50,852 INFO L124 PetriNetUnfolderBase]: 1678/2916 cut-off events. [2024-06-04 14:16:50,852 INFO L125 PetriNetUnfolderBase]: For 90429/90429 co-relation queries the response was YES. [2024-06-04 14:16:50,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17444 conditions, 2916 events. 1678/2916 cut-off events. For 90429/90429 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17978 event pairs, 469 based on Foata normal form. 1/2910 useless extension candidates. Maximal degree in co-relation 17361. Up to 2427 conditions per place. [2024-06-04 14:16:50,874 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 120 selfloop transitions, 77 changer transitions 0/204 dead transitions. [2024-06-04 14:16:50,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 204 transitions, 2884 flow [2024-06-04 14:16:50,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:50,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:50,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:16:50,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-04 14:16:50,876 INFO L175 Difference]: Start difference. First operand has 169 places, 178 transitions, 2112 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:16:50,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 204 transitions, 2884 flow [2024-06-04 14:16:51,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 204 transitions, 2733 flow, removed 65 selfloop flow, removed 1 redundant places. [2024-06-04 14:16:51,070 INFO L231 Difference]: Finished difference. Result has 175 places, 181 transitions, 2185 flow [2024-06-04 14:16:51,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2185, PETRI_PLACES=175, PETRI_TRANSITIONS=181} [2024-06-04 14:16:51,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-04 14:16:51,071 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 181 transitions, 2185 flow [2024-06-04 14:16:51,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:51,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:51,071 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-04 14:16:51,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 14:16:51,071 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-04 14:16:51,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:51,072 INFO L85 PathProgramCache]: Analyzing trace with hash 653992640, now seen corresponding path program 4 times [2024-06-04 14:16:51,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:51,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128385624] [2024-06-04 14:16:51,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:51,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:51,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:51,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:51,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:51,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128385624] [2024-06-04 14:16:51,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128385624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:51,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:51,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:51,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619788517] [2024-06-04 14:16:51,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:51,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:51,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:51,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:51,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:51,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:51,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 181 transitions, 2185 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:51,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:51,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:51,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:51,524 INFO L124 PetriNetUnfolderBase]: 1683/2927 cut-off events. [2024-06-04 14:16:51,525 INFO L125 PetriNetUnfolderBase]: For 93301/93301 co-relation queries the response was YES. [2024-06-04 14:16:51,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17599 conditions, 2927 events. 1683/2927 cut-off events. For 93301/93301 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18067 event pairs, 455 based on Foata normal form. 1/2925 useless extension candidates. Maximal degree in co-relation 17513. Up to 2598 conditions per place. [2024-06-04 14:16:51,549 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 169 selfloop transitions, 26 changer transitions 0/202 dead transitions. [2024-06-04 14:16:51,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 202 transitions, 2667 flow [2024-06-04 14:16:51,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:51,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:51,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-04 14:16:51,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-04 14:16:51,551 INFO L175 Difference]: Start difference. First operand has 175 places, 181 transitions, 2185 flow. Second operand 7 states and 160 transitions. [2024-06-04 14:16:51,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 202 transitions, 2667 flow [2024-06-04 14:16:51,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 202 transitions, 2511 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:51,774 INFO L231 Difference]: Finished difference. Result has 178 places, 184 transitions, 2135 flow [2024-06-04 14:16:51,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2135, PETRI_PLACES=178, PETRI_TRANSITIONS=184} [2024-06-04 14:16:51,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-04 14:16:51,775 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 184 transitions, 2135 flow [2024-06-04 14:16:51,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:51,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:51,776 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-04 14:16:51,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 14:16:51,776 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-04 14:16:51,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:51,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1160795932, now seen corresponding path program 1 times [2024-06-04 14:16:51,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:51,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120967595] [2024-06-04 14:16:51,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:51,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:51,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:51,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:51,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:51,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120967595] [2024-06-04 14:16:51,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120967595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:51,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:51,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:51,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773142431] [2024-06-04 14:16:51,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:51,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:51,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:51,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:51,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:51,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:51,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 184 transitions, 2135 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:51,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:51,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:51,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:52,251 INFO L124 PetriNetUnfolderBase]: 1763/3029 cut-off events. [2024-06-04 14:16:52,251 INFO L125 PetriNetUnfolderBase]: For 111654/111654 co-relation queries the response was YES. [2024-06-04 14:16:52,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18868 conditions, 3029 events. 1763/3029 cut-off events. For 111654/111654 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18636 event pairs, 468 based on Foata normal form. 2/3017 useless extension candidates. Maximal degree in co-relation 18781. Up to 2566 conditions per place. [2024-06-04 14:16:52,276 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 148 selfloop transitions, 64 changer transitions 0/219 dead transitions. [2024-06-04 14:16:52,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 219 transitions, 2854 flow [2024-06-04 14:16:52,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:52,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:52,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:16:52,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-04 14:16:52,277 INFO L175 Difference]: Start difference. First operand has 178 places, 184 transitions, 2135 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:16:52,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 219 transitions, 2854 flow [2024-06-04 14:16:52,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 219 transitions, 2782 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:52,449 INFO L231 Difference]: Finished difference. Result has 181 places, 190 transitions, 2326 flow [2024-06-04 14:16:52,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2326, PETRI_PLACES=181, PETRI_TRANSITIONS=190} [2024-06-04 14:16:52,450 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-04 14:16:52,450 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 190 transitions, 2326 flow [2024-06-04 14:16:52,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:52,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:52,450 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-04 14:16:52,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 14:16:52,451 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-04 14:16:52,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:52,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1157938972, now seen corresponding path program 2 times [2024-06-04 14:16:52,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:52,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445773359] [2024-06-04 14:16:52,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:52,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:52,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:52,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:52,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:52,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445773359] [2024-06-04 14:16:52,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445773359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:52,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:52,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:52,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436639254] [2024-06-04 14:16:52,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:52,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:52,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:52,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:52,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:52,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:52,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 190 transitions, 2326 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:52,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:52,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:52,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:52,917 INFO L124 PetriNetUnfolderBase]: 1758/3045 cut-off events. [2024-06-04 14:16:52,917 INFO L125 PetriNetUnfolderBase]: For 114286/114286 co-relation queries the response was YES. [2024-06-04 14:16:52,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19154 conditions, 3045 events. 1758/3045 cut-off events. For 114286/114286 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18932 event pairs, 490 based on Foata normal form. 2/3039 useless extension candidates. Maximal degree in co-relation 19065. Up to 2649 conditions per place. [2024-06-04 14:16:52,942 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 59 changer transitions 0/211 dead transitions. [2024-06-04 14:16:52,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 211 transitions, 2786 flow [2024-06-04 14:16:52,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:52,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:52,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:16:52,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:16:52,943 INFO L175 Difference]: Start difference. First operand has 181 places, 190 transitions, 2326 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:16:52,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 211 transitions, 2786 flow [2024-06-04 14:16:53,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 211 transitions, 2648 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:53,250 INFO L231 Difference]: Finished difference. Result has 184 places, 190 transitions, 2311 flow [2024-06-04 14:16:53,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2311, PETRI_PLACES=184, PETRI_TRANSITIONS=190} [2024-06-04 14:16:53,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-04 14:16:53,251 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 190 transitions, 2311 flow [2024-06-04 14:16:53,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:53,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:53,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:53,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 14:16:53,252 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-04 14:16:53,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:53,252 INFO L85 PathProgramCache]: Analyzing trace with hash -62271950, now seen corresponding path program 3 times [2024-06-04 14:16:53,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:53,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019031338] [2024-06-04 14:16:53,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:53,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:53,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:53,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:53,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:53,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019031338] [2024-06-04 14:16:53,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019031338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:53,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:53,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:53,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273449864] [2024-06-04 14:16:53,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:53,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:53,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:53,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:53,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:53,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:53,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 190 transitions, 2311 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:53,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:53,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:53,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:53,772 INFO L124 PetriNetUnfolderBase]: 1766/3062 cut-off events. [2024-06-04 14:16:53,772 INFO L125 PetriNetUnfolderBase]: For 118446/118446 co-relation queries the response was YES. [2024-06-04 14:16:53,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19268 conditions, 3062 events. 1766/3062 cut-off events. For 118446/118446 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18949 event pairs, 478 based on Foata normal form. 2/3059 useless extension candidates. Maximal degree in co-relation 19178. Up to 2720 conditions per place. [2024-06-04 14:16:53,799 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 25 changer transitions 0/211 dead transitions. [2024-06-04 14:16:53,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 211 transitions, 2815 flow [2024-06-04 14:16:53,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:53,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:53,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-04 14:16:53,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-04 14:16:53,800 INFO L175 Difference]: Start difference. First operand has 184 places, 190 transitions, 2311 flow. Second operand 7 states and 160 transitions. [2024-06-04 14:16:53,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 211 transitions, 2815 flow [2024-06-04 14:16:53,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 211 transitions, 2676 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:53,999 INFO L231 Difference]: Finished difference. Result has 186 places, 192 transitions, 2275 flow [2024-06-04 14:16:53,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2275, PETRI_PLACES=186, PETRI_TRANSITIONS=192} [2024-06-04 14:16:53,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-04 14:16:53,999 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 192 transitions, 2275 flow [2024-06-04 14:16:54,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:54,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:54,000 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-04 14:16:54,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 14:16:54,000 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-04 14:16:54,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:54,000 INFO L85 PathProgramCache]: Analyzing trace with hash 498851324, now seen corresponding path program 5 times [2024-06-04 14:16:54,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:54,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093164135] [2024-06-04 14:16:54,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:54,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:54,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:54,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-04 14:16:54,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:54,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093164135] [2024-06-04 14:16:54,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093164135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:54,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:54,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:54,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858110212] [2024-06-04 14:16:54,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:54,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:54,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:54,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:54,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:54,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:54,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 192 transitions, 2275 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:54,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:54,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:54,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:54,495 INFO L124 PetriNetUnfolderBase]: 1771/3056 cut-off events. [2024-06-04 14:16:54,495 INFO L125 PetriNetUnfolderBase]: For 122176/122176 co-relation queries the response was YES. [2024-06-04 14:16:54,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19303 conditions, 3056 events. 1771/3056 cut-off events. For 122176/122176 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18923 event pairs, 490 based on Foata normal form. 1/3051 useless extension candidates. Maximal degree in co-relation 19212. Up to 2560 conditions per place. [2024-06-04 14:16:54,519 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 136 selfloop transitions, 74 changer transitions 0/217 dead transitions. [2024-06-04 14:16:54,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 217 transitions, 2993 flow [2024-06-04 14:16:54,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:54,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:54,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:16:54,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:16:54,520 INFO L175 Difference]: Start difference. First operand has 186 places, 192 transitions, 2275 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:16:54,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 217 transitions, 2993 flow [2024-06-04 14:16:54,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 217 transitions, 2920 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-04 14:16:54,711 INFO L231 Difference]: Finished difference. Result has 188 places, 195 transitions, 2408 flow [2024-06-04 14:16:54,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2408, PETRI_PLACES=188, PETRI_TRANSITIONS=195} [2024-06-04 14:16:54,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-04 14:16:54,712 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 195 transitions, 2408 flow [2024-06-04 14:16:54,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:54,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:54,712 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-04 14:16:54,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 14:16:54,712 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-04 14:16:54,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:54,713 INFO L85 PathProgramCache]: Analyzing trace with hash 566549956, now seen corresponding path program 6 times [2024-06-04 14:16:54,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:54,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666700078] [2024-06-04 14:16:54,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:54,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:54,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:54,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:54,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:54,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666700078] [2024-06-04 14:16:54,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666700078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:54,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:54,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:54,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065218029] [2024-06-04 14:16:54,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:54,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:54,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:54,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:54,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:54,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:54,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 195 transitions, 2408 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:54,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:54,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:54,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:55,152 INFO L124 PetriNetUnfolderBase]: 1776/3069 cut-off events. [2024-06-04 14:16:55,152 INFO L125 PetriNetUnfolderBase]: For 126748/126748 co-relation queries the response was YES. [2024-06-04 14:16:55,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19586 conditions, 3069 events. 1776/3069 cut-off events. For 126748/126748 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19056 event pairs, 496 based on Foata normal form. 1/3064 useless extension candidates. Maximal degree in co-relation 19494. Up to 2564 conditions per place. [2024-06-04 14:16:55,178 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 135 selfloop transitions, 75 changer transitions 0/217 dead transitions. [2024-06-04 14:16:55,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 217 transitions, 3128 flow [2024-06-04 14:16:55,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:55,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:55,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 14:16:55,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:16:55,180 INFO L175 Difference]: Start difference. First operand has 188 places, 195 transitions, 2408 flow. Second operand 7 states and 168 transitions. [2024-06-04 14:16:55,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 217 transitions, 3128 flow [2024-06-04 14:16:55,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 217 transitions, 2873 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-04 14:16:55,342 INFO L231 Difference]: Finished difference. Result has 189 places, 198 transitions, 2367 flow [2024-06-04 14:16:55,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2367, PETRI_PLACES=189, PETRI_TRANSITIONS=198} [2024-06-04 14:16:55,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-04 14:16:55,343 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 198 transitions, 2367 flow [2024-06-04 14:16:55,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:55,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:55,343 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-04 14:16:55,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 14:16:55,344 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-04 14:16:55,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:55,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1394373124, now seen corresponding path program 7 times [2024-06-04 14:16:55,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:55,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793715956] [2024-06-04 14:16:55,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:55,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:55,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:55,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:55,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:55,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793715956] [2024-06-04 14:16:55,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793715956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:55,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:55,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:55,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167789901] [2024-06-04 14:16:55,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:55,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:55,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:55,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:55,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:55,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:55,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 198 transitions, 2367 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:55,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:55,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:55,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:55,806 INFO L124 PetriNetUnfolderBase]: 1794/3092 cut-off events. [2024-06-04 14:16:55,806 INFO L125 PetriNetUnfolderBase]: For 133852/133852 co-relation queries the response was YES. [2024-06-04 14:16:55,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19711 conditions, 3092 events. 1794/3092 cut-off events. For 133852/133852 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19205 event pairs, 489 based on Foata normal form. 2/3088 useless extension candidates. Maximal degree in co-relation 19620. Up to 2583 conditions per place. [2024-06-04 14:16:55,831 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 77 changer transitions 0/221 dead transitions. [2024-06-04 14:16:55,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 221 transitions, 3135 flow [2024-06-04 14:16:55,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:55,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:55,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:16:55,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:16:55,833 INFO L175 Difference]: Start difference. First operand has 189 places, 198 transitions, 2367 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:16:55,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 221 transitions, 3135 flow [2024-06-04 14:16:56,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 221 transitions, 2976 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:56,082 INFO L231 Difference]: Finished difference. Result has 192 places, 205 transitions, 2473 flow [2024-06-04 14:16:56,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2473, PETRI_PLACES=192, PETRI_TRANSITIONS=205} [2024-06-04 14:16:56,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-04 14:16:56,083 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 205 transitions, 2473 flow [2024-06-04 14:16:56,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:56,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:56,083 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-04 14:16:56,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 14:16:56,084 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-04 14:16:56,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:56,084 INFO L85 PathProgramCache]: Analyzing trace with hash -915864218, now seen corresponding path program 8 times [2024-06-04 14:16:56,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:56,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237471261] [2024-06-04 14:16:56,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:56,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:56,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:56,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-04 14:16:56,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:56,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237471261] [2024-06-04 14:16:56,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237471261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:56,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:56,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:56,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393472969] [2024-06-04 14:16:56,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:56,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:56,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:56,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:56,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:56,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:56,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 205 transitions, 2473 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:56,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:56,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:56,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:56,576 INFO L124 PetriNetUnfolderBase]: 1788/3088 cut-off events. [2024-06-04 14:16:56,576 INFO L125 PetriNetUnfolderBase]: For 135838/135838 co-relation queries the response was YES. [2024-06-04 14:16:56,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19651 conditions, 3088 events. 1788/3088 cut-off events. For 135838/135838 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19232 event pairs, 492 based on Foata normal form. 2/3084 useless extension candidates. Maximal degree in co-relation 19559. Up to 2640 conditions per place. [2024-06-04 14:16:56,603 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 57 changer transitions 0/225 dead transitions. [2024-06-04 14:16:56,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 225 transitions, 3061 flow [2024-06-04 14:16:56,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:16:56,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:16:56,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 14:16:56,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-04 14:16:56,605 INFO L175 Difference]: Start difference. First operand has 192 places, 205 transitions, 2473 flow. Second operand 6 states and 152 transitions. [2024-06-04 14:16:56,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 225 transitions, 3061 flow [2024-06-04 14:16:56,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 225 transitions, 2923 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-04 14:16:56,846 INFO L231 Difference]: Finished difference. Result has 195 places, 205 transitions, 2460 flow [2024-06-04 14:16:56,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2335, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2460, PETRI_PLACES=195, PETRI_TRANSITIONS=205} [2024-06-04 14:16:56,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-04 14:16:56,847 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 205 transitions, 2460 flow [2024-06-04 14:16:56,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:56,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:56,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-04 14:16:56,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 14:16:56,848 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-04 14:16:56,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:56,848 INFO L85 PathProgramCache]: Analyzing trace with hash -800839970, now seen corresponding path program 9 times [2024-06-04 14:16:56,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:56,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059974025] [2024-06-04 14:16:56,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:56,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:56,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:56,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:56,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:56,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059974025] [2024-06-04 14:16:56,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059974025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:56,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:56,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:56,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267939375] [2024-06-04 14:16:56,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:56,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:56,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:56,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:56,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:56,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:56,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 205 transitions, 2460 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:56,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:56,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:56,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:57,367 INFO L124 PetriNetUnfolderBase]: 1782/3085 cut-off events. [2024-06-04 14:16:57,368 INFO L125 PetriNetUnfolderBase]: For 137786/137786 co-relation queries the response was YES. [2024-06-04 14:16:57,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19523 conditions, 3085 events. 1782/3085 cut-off events. For 137786/137786 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19133 event pairs, 470 based on Foata normal form. 2/3084 useless extension candidates. Maximal degree in co-relation 19430. Up to 2635 conditions per place. [2024-06-04 14:16:57,395 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 67 changer transitions 0/236 dead transitions. [2024-06-04 14:16:57,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 236 transitions, 3100 flow [2024-06-04 14:16:57,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:16:57,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:16:57,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-04 14:16:57,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-04 14:16:57,397 INFO L175 Difference]: Start difference. First operand has 195 places, 205 transitions, 2460 flow. Second operand 8 states and 202 transitions. [2024-06-04 14:16:57,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 236 transitions, 3100 flow [2024-06-04 14:16:57,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 236 transitions, 2916 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-04 14:16:57,597 INFO L231 Difference]: Finished difference. Result has 196 places, 205 transitions, 2427 flow [2024-06-04 14:16:57,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2427, PETRI_PLACES=196, PETRI_TRANSITIONS=205} [2024-06-04 14:16:57,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-04 14:16:57,598 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 205 transitions, 2427 flow [2024-06-04 14:16:57,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:57,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:57,598 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-04 14:16:57,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 14:16:57,599 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-04 14:16:57,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:57,599 INFO L85 PathProgramCache]: Analyzing trace with hash 505524508, now seen corresponding path program 4 times [2024-06-04 14:16:57,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:57,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172422922] [2024-06-04 14:16:57,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:57,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:57,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:57,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:57,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:57,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172422922] [2024-06-04 14:16:57,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172422922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:57,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:57,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:57,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361294452] [2024-06-04 14:16:57,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:57,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:57,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:57,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:57,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:57,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:57,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 205 transitions, 2427 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:57,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:57,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:57,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:58,140 INFO L124 PetriNetUnfolderBase]: 1908/3300 cut-off events. [2024-06-04 14:16:58,140 INFO L125 PetriNetUnfolderBase]: For 167183/167183 co-relation queries the response was YES. [2024-06-04 14:16:58,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21903 conditions, 3300 events. 1908/3300 cut-off events. For 167183/167183 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20771 event pairs, 525 based on Foata normal form. 2/3296 useless extension candidates. Maximal degree in co-relation 21810. Up to 2734 conditions per place. [2024-06-04 14:16:58,170 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 171 selfloop transitions, 59 changer transitions 0/237 dead transitions. [2024-06-04 14:16:58,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 237 transitions, 3200 flow [2024-06-04 14:16:58,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:58,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:58,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:16:58,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:16:58,171 INFO L175 Difference]: Start difference. First operand has 196 places, 205 transitions, 2427 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:16:58,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 237 transitions, 3200 flow [2024-06-04 14:16:58,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 237 transitions, 3010 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-04 14:16:58,492 INFO L231 Difference]: Finished difference. Result has 195 places, 211 transitions, 2507 flow [2024-06-04 14:16:58,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2241, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2507, PETRI_PLACES=195, PETRI_TRANSITIONS=211} [2024-06-04 14:16:58,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-04 14:16:58,492 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 211 transitions, 2507 flow [2024-06-04 14:16:58,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:58,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:58,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:58,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 14:16:58,493 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-04 14:16:58,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:58,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1707088698, now seen corresponding path program 5 times [2024-06-04 14:16:58,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:58,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134410718] [2024-06-04 14:16:58,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:58,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:58,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:58,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:58,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:58,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134410718] [2024-06-04 14:16:58,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134410718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:58,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:58,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:58,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373452612] [2024-06-04 14:16:58,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:58,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:58,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:58,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:58,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:58,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:58,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 211 transitions, 2507 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:58,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:58,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:58,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:59,002 INFO L124 PetriNetUnfolderBase]: 1916/3319 cut-off events. [2024-06-04 14:16:59,003 INFO L125 PetriNetUnfolderBase]: For 162207/162207 co-relation queries the response was YES. [2024-06-04 14:16:59,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22114 conditions, 3319 events. 1916/3319 cut-off events. For 162207/162207 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20967 event pairs, 534 based on Foata normal form. 2/3317 useless extension candidates. Maximal degree in co-relation 22020. Up to 2886 conditions per place. [2024-06-04 14:16:59,033 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 54 changer transitions 0/231 dead transitions. [2024-06-04 14:16:59,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 231 transitions, 3045 flow [2024-06-04 14:16:59,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:59,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:59,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:16:59,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 14:16:59,034 INFO L175 Difference]: Start difference. First operand has 195 places, 211 transitions, 2507 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:16:59,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 231 transitions, 3045 flow [2024-06-04 14:16:59,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 231 transitions, 2898 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 14:16:59,365 INFO L231 Difference]: Finished difference. Result has 198 places, 213 transitions, 2523 flow [2024-06-04 14:16:59,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2368, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2523, PETRI_PLACES=198, PETRI_TRANSITIONS=213} [2024-06-04 14:16:59,365 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-04 14:16:59,365 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 213 transitions, 2523 flow [2024-06-04 14:16:59,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:59,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:16:59,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:16:59,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 14:16:59,366 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-04 14:16:59,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:16:59,366 INFO L85 PathProgramCache]: Analyzing trace with hash 210381028, now seen corresponding path program 6 times [2024-06-04 14:16:59,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:16:59,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980903867] [2024-06-04 14:16:59,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:16:59,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:16:59,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:16:59,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:16:59,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:16:59,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980903867] [2024-06-04 14:16:59,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980903867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:16:59,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:16:59,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:16:59,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280088791] [2024-06-04 14:16:59,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:16:59,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:16:59,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:16:59,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:16:59,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:16:59,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:16:59,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 213 transitions, 2523 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:16:59,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:16:59,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:16:59,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:16:59,960 INFO L124 PetriNetUnfolderBase]: 1924/3327 cut-off events. [2024-06-04 14:16:59,960 INFO L125 PetriNetUnfolderBase]: For 167248/167248 co-relation queries the response was YES. [2024-06-04 14:16:59,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22138 conditions, 3327 events. 1924/3327 cut-off events. For 167248/167248 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20924 event pairs, 406 based on Foata normal form. 2/3325 useless extension candidates. Maximal degree in co-relation 22043. Up to 1941 conditions per place. [2024-06-04 14:16:59,995 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 161 selfloop transitions, 78 changer transitions 0/246 dead transitions. [2024-06-04 14:16:59,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 246 transitions, 3374 flow [2024-06-04 14:16:59,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:16:59,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:16:59,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 14:16:59,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-04 14:16:59,996 INFO L175 Difference]: Start difference. First operand has 198 places, 213 transitions, 2523 flow. Second operand 7 states and 174 transitions. [2024-06-04 14:16:59,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 246 transitions, 3374 flow [2024-06-04 14:17:00,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 246 transitions, 3247 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:00,318 INFO L231 Difference]: Finished difference. Result has 200 places, 215 transitions, 2594 flow [2024-06-04 14:17:00,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2396, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2594, PETRI_PLACES=200, PETRI_TRANSITIONS=215} [2024-06-04 14:17:00,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-04 14:17:00,319 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 215 transitions, 2594 flow [2024-06-04 14:17:00,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:00,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:00,319 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-04 14:17:00,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 14:17:00,319 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-04 14:17:00,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:00,320 INFO L85 PathProgramCache]: Analyzing trace with hash 221808868, now seen corresponding path program 7 times [2024-06-04 14:17:00,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:00,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123573939] [2024-06-04 14:17:00,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:00,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:00,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:00,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:00,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:00,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123573939] [2024-06-04 14:17:00,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123573939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:00,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:00,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:00,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879284600] [2024-06-04 14:17:00,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:00,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:00,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:00,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:00,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:00,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:00,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 215 transitions, 2594 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:00,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:00,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:00,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:00,931 INFO L124 PetriNetUnfolderBase]: 1899/3280 cut-off events. [2024-06-04 14:17:00,931 INFO L125 PetriNetUnfolderBase]: For 172481/172481 co-relation queries the response was YES. [2024-06-04 14:17:00,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21996 conditions, 3280 events. 1899/3280 cut-off events. For 172481/172481 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20571 event pairs, 444 based on Foata normal form. 8/3284 useless extension candidates. Maximal degree in co-relation 21900. Up to 1927 conditions per place. [2024-06-04 14:17:00,968 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 166 selfloop transitions, 70 changer transitions 0/243 dead transitions. [2024-06-04 14:17:00,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 243 transitions, 3284 flow [2024-06-04 14:17:00,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:00,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:00,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 14:17:00,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-04 14:17:00,988 INFO L175 Difference]: Start difference. First operand has 200 places, 215 transitions, 2594 flow. Second operand 7 states and 171 transitions. [2024-06-04 14:17:00,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 243 transitions, 3284 flow [2024-06-04 14:17:01,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 243 transitions, 3060 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:01,366 INFO L231 Difference]: Finished difference. Result has 201 places, 215 transitions, 2516 flow [2024-06-04 14:17:01,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2516, PETRI_PLACES=201, PETRI_TRANSITIONS=215} [2024-06-04 14:17:01,366 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-04 14:17:01,366 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 215 transitions, 2516 flow [2024-06-04 14:17:01,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:01,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:01,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:01,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 14:17:01,367 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-04 14:17:01,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:01,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1336190748, now seen corresponding path program 8 times [2024-06-04 14:17:01,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:01,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114432375] [2024-06-04 14:17:01,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:01,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:01,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:01,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-04 14:17:01,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:01,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114432375] [2024-06-04 14:17:01,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114432375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:01,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:01,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:01,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526067586] [2024-06-04 14:17:01,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:01,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:01,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:01,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:01,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:01,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:01,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 215 transitions, 2516 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:01,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:01,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:01,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:01,882 INFO L124 PetriNetUnfolderBase]: 1876/3261 cut-off events. [2024-06-04 14:17:01,882 INFO L125 PetriNetUnfolderBase]: For 164269/164269 co-relation queries the response was YES. [2024-06-04 14:17:01,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20955 conditions, 3261 events. 1876/3261 cut-off events. For 164269/164269 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20670 event pairs, 516 based on Foata normal form. 10/3267 useless extension candidates. Maximal degree in co-relation 20860. Up to 2794 conditions per place. [2024-06-04 14:17:01,969 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 50 changer transitions 0/233 dead transitions. [2024-06-04 14:17:01,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 233 transitions, 3038 flow [2024-06-04 14:17:01,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:01,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:01,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-04 14:17:01,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5679442508710801 [2024-06-04 14:17:01,971 INFO L175 Difference]: Start difference. First operand has 201 places, 215 transitions, 2516 flow. Second operand 7 states and 163 transitions. [2024-06-04 14:17:01,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 233 transitions, 3038 flow [2024-06-04 14:17:02,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 233 transitions, 2880 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:02,252 INFO L231 Difference]: Finished difference. Result has 202 places, 215 transitions, 2464 flow [2024-06-04 14:17:02,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2464, PETRI_PLACES=202, PETRI_TRANSITIONS=215} [2024-06-04 14:17:02,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-04 14:17:02,253 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 215 transitions, 2464 flow [2024-06-04 14:17:02,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:02,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:02,253 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-04 14:17:02,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 14:17:02,253 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-04 14:17:02,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:02,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1327619868, now seen corresponding path program 9 times [2024-06-04 14:17:02,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:02,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140877233] [2024-06-04 14:17:02,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:02,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:02,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:02,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:02,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:02,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140877233] [2024-06-04 14:17:02,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140877233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:02,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:02,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:02,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220725722] [2024-06-04 14:17:02,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:02,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:02,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:02,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:02,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:02,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:02,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 215 transitions, 2464 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:02,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:02,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:02,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:02,730 INFO L124 PetriNetUnfolderBase]: 1846/3211 cut-off events. [2024-06-04 14:17:02,730 INFO L125 PetriNetUnfolderBase]: For 152192/152192 co-relation queries the response was YES. [2024-06-04 14:17:02,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19914 conditions, 3211 events. 1846/3211 cut-off events. For 152192/152192 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20238 event pairs, 486 based on Foata normal form. 10/3217 useless extension candidates. Maximal degree in co-relation 19818. Up to 2542 conditions per place. [2024-06-04 14:17:02,758 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 175 selfloop transitions, 55 changer transitions 0/237 dead transitions. [2024-06-04 14:17:02,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 237 transitions, 3030 flow [2024-06-04 14:17:02,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:02,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:02,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:17:02,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:17:02,759 INFO L175 Difference]: Start difference. First operand has 202 places, 215 transitions, 2464 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:17:02,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 237 transitions, 3030 flow [2024-06-04 14:17:03,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 237 transitions, 2904 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:03,067 INFO L231 Difference]: Finished difference. Result has 204 places, 215 transitions, 2455 flow [2024-06-04 14:17:03,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2455, PETRI_PLACES=204, PETRI_TRANSITIONS=215} [2024-06-04 14:17:03,067 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-04 14:17:03,067 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 215 transitions, 2455 flow [2024-06-04 14:17:03,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:03,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:03,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:03,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 14:17:03,068 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-04 14:17:03,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:03,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1077303896, now seen corresponding path program 10 times [2024-06-04 14:17:03,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:03,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804362383] [2024-06-04 14:17:03,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:03,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:03,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:03,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:03,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:03,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804362383] [2024-06-04 14:17:03,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804362383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:03,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:03,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:03,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479240242] [2024-06-04 14:17:03,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:03,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:03,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:03,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:03,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:03,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:03,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 215 transitions, 2455 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:03,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:03,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:03,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:03,648 INFO L124 PetriNetUnfolderBase]: 1823/3177 cut-off events. [2024-06-04 14:17:03,649 INFO L125 PetriNetUnfolderBase]: For 141112/141112 co-relation queries the response was YES. [2024-06-04 14:17:03,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19136 conditions, 3177 events. 1823/3177 cut-off events. For 141112/141112 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20091 event pairs, 474 based on Foata normal form. 10/3182 useless extension candidates. Maximal degree in co-relation 19039. Up to 2589 conditions per place. [2024-06-04 14:17:03,679 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 186 selfloop transitions, 58 changer transitions 0/251 dead transitions. [2024-06-04 14:17:03,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 251 transitions, 3071 flow [2024-06-04 14:17:03,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:03,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:03,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 14:17:03,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-04 14:17:03,680 INFO L175 Difference]: Start difference. First operand has 204 places, 215 transitions, 2455 flow. Second operand 8 states and 203 transitions. [2024-06-04 14:17:03,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 251 transitions, 3071 flow [2024-06-04 14:17:04,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 251 transitions, 2930 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:04,013 INFO L231 Difference]: Finished difference. Result has 206 places, 215 transitions, 2445 flow [2024-06-04 14:17:04,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2445, PETRI_PLACES=206, PETRI_TRANSITIONS=215} [2024-06-04 14:17:04,014 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-04 14:17:04,014 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 215 transitions, 2445 flow [2024-06-04 14:17:04,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:04,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:04,014 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-04 14:17:04,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 14:17:04,015 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-04 14:17:04,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:04,015 INFO L85 PathProgramCache]: Analyzing trace with hash 46018644, now seen corresponding path program 11 times [2024-06-04 14:17:04,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:04,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116224991] [2024-06-04 14:17:04,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:04,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:04,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:04,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-04 14:17:04,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:04,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116224991] [2024-06-04 14:17:04,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116224991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:04,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:04,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:04,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846148591] [2024-06-04 14:17:04,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:04,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:04,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:04,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:04,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:04,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:04,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 215 transitions, 2445 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:04,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:04,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:04,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:04,562 INFO L124 PetriNetUnfolderBase]: 1800/3137 cut-off events. [2024-06-04 14:17:04,562 INFO L125 PetriNetUnfolderBase]: For 127649/127649 co-relation queries the response was YES. [2024-06-04 14:17:04,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18320 conditions, 3137 events. 1800/3137 cut-off events. For 127649/127649 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19853 event pairs, 489 based on Foata normal form. 10/3141 useless extension candidates. Maximal degree in co-relation 18222. Up to 2654 conditions per place. [2024-06-04 14:17:04,593 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 48 changer transitions 0/238 dead transitions. [2024-06-04 14:17:04,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 238 transitions, 2991 flow [2024-06-04 14:17:04,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:04,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:04,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-04 14:17:04,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-04 14:17:04,594 INFO L175 Difference]: Start difference. First operand has 206 places, 215 transitions, 2445 flow. Second operand 6 states and 153 transitions. [2024-06-04 14:17:04,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 238 transitions, 2991 flow [2024-06-04 14:17:04,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 238 transitions, 2870 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:04,887 INFO L231 Difference]: Finished difference. Result has 206 places, 215 transitions, 2429 flow [2024-06-04 14:17:04,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2324, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2429, PETRI_PLACES=206, PETRI_TRANSITIONS=215} [2024-06-04 14:17:04,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-04 14:17:04,888 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 215 transitions, 2429 flow [2024-06-04 14:17:04,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:04,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:04,888 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-04 14:17:04,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 14:17:04,888 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-04 14:17:04,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:04,889 INFO L85 PathProgramCache]: Analyzing trace with hash -907286394, now seen corresponding path program 12 times [2024-06-04 14:17:04,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:04,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903507721] [2024-06-04 14:17:04,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:04,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:04,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:04,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:04,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:04,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903507721] [2024-06-04 14:17:04,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903507721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:04,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:04,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:04,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98264469] [2024-06-04 14:17:04,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:04,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:04,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:04,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:04,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:05,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:05,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 215 transitions, 2429 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:05,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:05,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:05,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:05,414 INFO L124 PetriNetUnfolderBase]: 1770/3086 cut-off events. [2024-06-04 14:17:05,415 INFO L125 PetriNetUnfolderBase]: For 110404/110404 co-relation queries the response was YES. [2024-06-04 14:17:05,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17389 conditions, 3086 events. 1770/3086 cut-off events. For 110404/110404 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19507 event pairs, 376 based on Foata normal form. 10/3090 useless extension candidates. Maximal degree in co-relation 17290. Up to 2139 conditions per place. [2024-06-04 14:17:05,443 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 60 changer transitions 0/244 dead transitions. [2024-06-04 14:17:05,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 244 transitions, 3039 flow [2024-06-04 14:17:05,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:05,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:05,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-04 14:17:05,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-04 14:17:05,444 INFO L175 Difference]: Start difference. First operand has 206 places, 215 transitions, 2429 flow. Second operand 6 states and 158 transitions. [2024-06-04 14:17:05,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 244 transitions, 3039 flow [2024-06-04 14:17:05,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 244 transitions, 2920 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:05,705 INFO L231 Difference]: Finished difference. Result has 207 places, 215 transitions, 2441 flow [2024-06-04 14:17:05,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2441, PETRI_PLACES=207, PETRI_TRANSITIONS=215} [2024-06-04 14:17:05,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-04 14:17:05,705 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 215 transitions, 2441 flow [2024-06-04 14:17:05,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:05,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:05,706 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-04 14:17:05,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 14:17:05,707 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-04 14:17:05,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:05,707 INFO L85 PathProgramCache]: Analyzing trace with hash 221426226, now seen corresponding path program 1 times [2024-06-04 14:17:05,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:05,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563558135] [2024-06-04 14:17:05,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:05,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:05,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:05,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-04 14:17:05,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:05,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563558135] [2024-06-04 14:17:05,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563558135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:05,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:05,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:05,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372695117] [2024-06-04 14:17:05,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:05,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:05,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:05,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:05,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:05,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:05,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 215 transitions, 2441 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:05,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:05,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:05,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:06,286 INFO L124 PetriNetUnfolderBase]: 1775/3095 cut-off events. [2024-06-04 14:17:06,286 INFO L125 PetriNetUnfolderBase]: For 99434/99434 co-relation queries the response was YES. [2024-06-04 14:17:06,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17577 conditions, 3095 events. 1775/3095 cut-off events. For 99434/99434 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19544 event pairs, 483 based on Foata normal form. 1/3090 useless extension candidates. Maximal degree in co-relation 17477. Up to 2640 conditions per place. [2024-06-04 14:17:06,318 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 163 selfloop transitions, 61 changer transitions 0/231 dead transitions. [2024-06-04 14:17:06,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 231 transitions, 2957 flow [2024-06-04 14:17:06,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:06,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:06,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:17:06,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 14:17:06,319 INFO L175 Difference]: Start difference. First operand has 207 places, 215 transitions, 2441 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:17:06,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 231 transitions, 2957 flow [2024-06-04 14:17:06,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 231 transitions, 2753 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 14:17:06,717 INFO L231 Difference]: Finished difference. Result has 206 places, 218 transitions, 2415 flow [2024-06-04 14:17:06,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2237, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2415, PETRI_PLACES=206, PETRI_TRANSITIONS=218} [2024-06-04 14:17:06,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-04 14:17:06,717 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 218 transitions, 2415 flow [2024-06-04 14:17:06,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:06,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:06,718 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-04 14:17:06,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 14:17:06,718 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-04 14:17:06,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:06,718 INFO L85 PathProgramCache]: Analyzing trace with hash 32981744, now seen corresponding path program 2 times [2024-06-04 14:17:06,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:06,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467387180] [2024-06-04 14:17:06,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:06,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:06,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:06,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:06,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:06,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467387180] [2024-06-04 14:17:06,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467387180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:06,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:06,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:06,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280161870] [2024-06-04 14:17:06,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:06,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:06,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:06,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:06,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:06,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:06,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 218 transitions, 2415 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:06,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:06,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:06,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:07,285 INFO L124 PetriNetUnfolderBase]: 1780/3104 cut-off events. [2024-06-04 14:17:07,285 INFO L125 PetriNetUnfolderBase]: For 99655/99655 co-relation queries the response was YES. [2024-06-04 14:17:07,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17335 conditions, 3104 events. 1780/3104 cut-off events. For 99655/99655 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 19592 event pairs, 483 based on Foata normal form. 1/3099 useless extension candidates. Maximal degree in co-relation 17234. Up to 2569 conditions per place. [2024-06-04 14:17:07,314 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 87 changer transitions 0/239 dead transitions. [2024-06-04 14:17:07,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 239 transitions, 3083 flow [2024-06-04 14:17:07,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:07,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:07,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 14:17:07,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-04 14:17:07,315 INFO L175 Difference]: Start difference. First operand has 206 places, 218 transitions, 2415 flow. Second operand 7 states and 165 transitions. [2024-06-04 14:17:07,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 239 transitions, 3083 flow [2024-06-04 14:17:07,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 239 transitions, 2947 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:07,690 INFO L231 Difference]: Finished difference. Result has 208 places, 221 transitions, 2504 flow [2024-06-04 14:17:07,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2504, PETRI_PLACES=208, PETRI_TRANSITIONS=221} [2024-06-04 14:17:07,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-04 14:17:07,691 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 221 transitions, 2504 flow [2024-06-04 14:17:07,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:07,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:07,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:07,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 14:17:07,691 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-04 14:17:07,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:07,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1186339152, now seen corresponding path program 3 times [2024-06-04 14:17:07,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:07,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483914482] [2024-06-04 14:17:07,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:07,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:07,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:07,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:07,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:07,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483914482] [2024-06-04 14:17:07,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483914482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:07,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:07,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:07,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397634949] [2024-06-04 14:17:07,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:07,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:07,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:07,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:07,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:07,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:07,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 221 transitions, 2504 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:07,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:07,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:07,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:08,165 INFO L124 PetriNetUnfolderBase]: 1785/3113 cut-off events. [2024-06-04 14:17:08,166 INFO L125 PetriNetUnfolderBase]: For 100241/100241 co-relation queries the response was YES. [2024-06-04 14:17:08,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17459 conditions, 3113 events. 1785/3113 cut-off events. For 100241/100241 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 19666 event pairs, 483 based on Foata normal form. 1/3108 useless extension candidates. Maximal degree in co-relation 17358. Up to 2575 conditions per place. [2024-06-04 14:17:08,196 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 140 selfloop transitions, 93 changer transitions 0/240 dead transitions. [2024-06-04 14:17:08,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 240 transitions, 3292 flow [2024-06-04 14:17:08,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:08,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:08,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 14:17:08,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-04 14:17:08,197 INFO L175 Difference]: Start difference. First operand has 208 places, 221 transitions, 2504 flow. Second operand 7 states and 166 transitions. [2024-06-04 14:17:08,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 240 transitions, 3292 flow [2024-06-04 14:17:08,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 240 transitions, 3108 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:08,525 INFO L231 Difference]: Finished difference. Result has 211 places, 224 transitions, 2560 flow [2024-06-04 14:17:08,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2329, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2560, PETRI_PLACES=211, PETRI_TRANSITIONS=224} [2024-06-04 14:17:08,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-04 14:17:08,526 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 224 transitions, 2560 flow [2024-06-04 14:17:08,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:08,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:08,527 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-04 14:17:08,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 14:17:08,527 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-04 14:17:08,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:08,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1186695342, now seen corresponding path program 4 times [2024-06-04 14:17:08,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:08,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654563305] [2024-06-04 14:17:08,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:08,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:08,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:08,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:08,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:08,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654563305] [2024-06-04 14:17:08,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654563305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:08,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:08,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:08,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967922527] [2024-06-04 14:17:08,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:08,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:08,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:08,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:08,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:08,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:08,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 224 transitions, 2560 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:08,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:08,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:08,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:09,023 INFO L124 PetriNetUnfolderBase]: 1782/3109 cut-off events. [2024-06-04 14:17:09,024 INFO L125 PetriNetUnfolderBase]: For 101194/101194 co-relation queries the response was YES. [2024-06-04 14:17:09,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17403 conditions, 3109 events. 1782/3109 cut-off events. For 101194/101194 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 19637 event pairs, 483 based on Foata normal form. 1/3104 useless extension candidates. Maximal degree in co-relation 17301. Up to 2572 conditions per place. [2024-06-04 14:17:09,052 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 144 selfloop transitions, 88 changer transitions 0/239 dead transitions. [2024-06-04 14:17:09,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 239 transitions, 3180 flow [2024-06-04 14:17:09,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:09,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:09,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 14:17:09,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 14:17:09,053 INFO L175 Difference]: Start difference. First operand has 211 places, 224 transitions, 2560 flow. Second operand 7 states and 164 transitions. [2024-06-04 14:17:09,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 239 transitions, 3180 flow [2024-06-04 14:17:09,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 239 transitions, 2838 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-04 14:17:09,452 INFO L231 Difference]: Finished difference. Result has 211 places, 224 transitions, 2402 flow [2024-06-04 14:17:09,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2218, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2402, PETRI_PLACES=211, PETRI_TRANSITIONS=224} [2024-06-04 14:17:09,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 169 predicate places. [2024-06-04 14:17:09,453 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 224 transitions, 2402 flow [2024-06-04 14:17:09,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:09,453 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-04 14:17:09,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 14:17:09,453 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-04 14:17:09,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:09,454 INFO L85 PathProgramCache]: Analyzing trace with hash 2076439716, now seen corresponding path program 5 times [2024-06-04 14:17:09,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:09,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689492341] [2024-06-04 14:17:09,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:09,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:09,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:09,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:09,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:09,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689492341] [2024-06-04 14:17:09,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689492341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:09,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:09,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:09,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664180145] [2024-06-04 14:17:09,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:09,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:09,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:09,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:09,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:09,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:09,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 224 transitions, 2402 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:09,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:09,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:09,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:09,953 INFO L124 PetriNetUnfolderBase]: 1787/3118 cut-off events. [2024-06-04 14:17:09,954 INFO L125 PetriNetUnfolderBase]: For 102917/102917 co-relation queries the response was YES. [2024-06-04 14:17:09,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17393 conditions, 3118 events. 1787/3118 cut-off events. For 102917/102917 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 19708 event pairs, 481 based on Foata normal form. 1/3113 useless extension candidates. Maximal degree in co-relation 17291. Up to 2642 conditions per place. [2024-06-04 14:17:09,983 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 66 changer transitions 0/243 dead transitions. [2024-06-04 14:17:09,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 243 transitions, 3071 flow [2024-06-04 14:17:09,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:09,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:09,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 14:17:09,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-04 14:17:09,984 INFO L175 Difference]: Start difference. First operand has 211 places, 224 transitions, 2402 flow. Second operand 8 states and 181 transitions. [2024-06-04 14:17:09,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 243 transitions, 3071 flow [2024-06-04 14:17:10,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 243 transitions, 2866 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:10,372 INFO L231 Difference]: Finished difference. Result has 213 places, 227 transitions, 2372 flow [2024-06-04 14:17:10,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2372, PETRI_PLACES=213, PETRI_TRANSITIONS=227} [2024-06-04 14:17:10,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-04 14:17:10,372 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 227 transitions, 2372 flow [2024-06-04 14:17:10,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:10,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:10,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, 1, 1] [2024-06-04 14:17:10,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 14:17:10,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-04 14:17:10,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:10,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1877137926, now seen corresponding path program 6 times [2024-06-04 14:17:10,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:10,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688842997] [2024-06-04 14:17:10,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:10,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:10,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:10,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-04 14:17:10,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:10,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688842997] [2024-06-04 14:17:10,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688842997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:10,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:10,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:10,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018345374] [2024-06-04 14:17:10,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:10,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:10,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:10,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:10,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:10,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:10,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 227 transitions, 2372 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:10,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:10,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:10,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:10,874 INFO L124 PetriNetUnfolderBase]: 1792/3127 cut-off events. [2024-06-04 14:17:10,874 INFO L125 PetriNetUnfolderBase]: For 105661/105661 co-relation queries the response was YES. [2024-06-04 14:17:10,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17409 conditions, 3127 events. 1792/3127 cut-off events. For 105661/105661 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19782 event pairs, 483 based on Foata normal form. 1/3122 useless extension candidates. Maximal degree in co-relation 17306. Up to 2648 conditions per place. [2024-06-04 14:17:10,906 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 173 selfloop transitions, 64 changer transitions 0/244 dead transitions. [2024-06-04 14:17:10,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 244 transitions, 3041 flow [2024-06-04 14:17:10,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:10,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:10,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:17:10,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:17:10,908 INFO L175 Difference]: Start difference. First operand has 213 places, 227 transitions, 2372 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:17:10,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 244 transitions, 3041 flow [2024-06-04 14:17:11,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 244 transitions, 2870 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:11,419 INFO L231 Difference]: Finished difference. Result has 213 places, 230 transitions, 2372 flow [2024-06-04 14:17:11,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2211, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2372, PETRI_PLACES=213, PETRI_TRANSITIONS=230} [2024-06-04 14:17:11,420 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-04 14:17:11,420 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 230 transitions, 2372 flow [2024-06-04 14:17:11,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:11,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:11,421 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-04 14:17:11,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 14:17:11,421 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-04 14:17:11,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:11,422 INFO L85 PathProgramCache]: Analyzing trace with hash -702220438, now seen corresponding path program 7 times [2024-06-04 14:17:11,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:11,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714897442] [2024-06-04 14:17:11,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:11,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:11,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:11,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-04 14:17:11,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:11,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714897442] [2024-06-04 14:17:11,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714897442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:11,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:11,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:11,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044282496] [2024-06-04 14:17:11,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:11,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:11,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:11,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:11,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:11,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:11,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 230 transitions, 2372 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:11,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:11,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:11,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:11,997 INFO L124 PetriNetUnfolderBase]: 1789/3123 cut-off events. [2024-06-04 14:17:11,997 INFO L125 PetriNetUnfolderBase]: For 106435/106435 co-relation queries the response was YES. [2024-06-04 14:17:12,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17337 conditions, 3123 events. 1789/3123 cut-off events. For 106435/106435 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19779 event pairs, 483 based on Foata normal form. 1/3118 useless extension candidates. Maximal degree in co-relation 17233. Up to 2645 conditions per place. [2024-06-04 14:17:12,027 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 65 changer transitions 0/246 dead transitions. [2024-06-04 14:17:12,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 246 transitions, 2890 flow [2024-06-04 14:17:12,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:12,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:12,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 14:17:12,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-04 14:17:12,028 INFO L175 Difference]: Start difference. First operand has 213 places, 230 transitions, 2372 flow. Second operand 6 states and 146 transitions. [2024-06-04 14:17:12,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 246 transitions, 2890 flow [2024-06-04 14:17:12,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 246 transitions, 2740 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:12,454 INFO L231 Difference]: Finished difference. Result has 215 places, 230 transitions, 2360 flow [2024-06-04 14:17:12,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2360, PETRI_PLACES=215, PETRI_TRANSITIONS=230} [2024-06-04 14:17:12,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-04 14:17:12,455 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 230 transitions, 2360 flow [2024-06-04 14:17:12,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:12,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:12,455 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-04 14:17:12,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 14:17:12,456 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-04 14:17:12,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:12,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1724705336, now seen corresponding path program 1 times [2024-06-04 14:17:12,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:12,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311255299] [2024-06-04 14:17:12,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:12,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:12,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:12,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:12,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:12,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311255299] [2024-06-04 14:17:12,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311255299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:12,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:12,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:12,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052942052] [2024-06-04 14:17:12,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:12,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:12,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:12,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:12,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:12,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:12,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 230 transitions, 2360 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:12,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:12,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:12,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:12,952 INFO L124 PetriNetUnfolderBase]: 1809/3157 cut-off events. [2024-06-04 14:17:12,953 INFO L125 PetriNetUnfolderBase]: For 119603/119603 co-relation queries the response was YES. [2024-06-04 14:17:12,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17526 conditions, 3157 events. 1809/3157 cut-off events. For 119603/119603 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 19922 event pairs, 369 based on Foata normal form. 6/3157 useless extension candidates. Maximal degree in co-relation 17421. Up to 2568 conditions per place. [2024-06-04 14:17:12,986 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 224 selfloop transitions, 23 changer transitions 0/254 dead transitions. [2024-06-04 14:17:12,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 254 transitions, 3093 flow [2024-06-04 14:17:12,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 14:17:12,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 14:17:12,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-04 14:17:12,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:17:12,987 INFO L175 Difference]: Start difference. First operand has 215 places, 230 transitions, 2360 flow. Second operand 6 states and 144 transitions. [2024-06-04 14:17:12,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 254 transitions, 3093 flow [2024-06-04 14:17:13,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 254 transitions, 2908 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:13,450 INFO L231 Difference]: Finished difference. Result has 215 places, 231 transitions, 2238 flow [2024-06-04 14:17:13,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2238, PETRI_PLACES=215, PETRI_TRANSITIONS=231} [2024-06-04 14:17:13,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-04 14:17:13,451 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 231 transitions, 2238 flow [2024-06-04 14:17:13,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:13,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:13,452 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-04 14:17:13,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 14:17:13,452 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-04 14:17:13,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:13,453 INFO L85 PathProgramCache]: Analyzing trace with hash 864069990, now seen corresponding path program 2 times [2024-06-04 14:17:13,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:13,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193299665] [2024-06-04 14:17:13,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:13,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:13,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:13,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:13,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:13,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193299665] [2024-06-04 14:17:13,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193299665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:13,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:13,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:13,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626643384] [2024-06-04 14:17:13,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:13,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:13,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:13,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:13,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:13,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:13,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 231 transitions, 2238 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:13,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:13,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:13,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:14,001 INFO L124 PetriNetUnfolderBase]: 1796/3138 cut-off events. [2024-06-04 14:17:14,002 INFO L125 PetriNetUnfolderBase]: For 110260/110260 co-relation queries the response was YES. [2024-06-04 14:17:14,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17028 conditions, 3138 events. 1796/3138 cut-off events. For 110260/110260 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 19842 event pairs, 358 based on Foata normal form. 6/3138 useless extension candidates. Maximal degree in co-relation 16922. Up to 2562 conditions per place. [2024-06-04 14:17:14,027 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 220 selfloop transitions, 23 changer transitions 1/251 dead transitions. [2024-06-04 14:17:14,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 251 transitions, 2818 flow [2024-06-04 14:17:14,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 14:17:14,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 14:17:14,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-04 14:17:14,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:17:14,028 INFO L175 Difference]: Start difference. First operand has 215 places, 231 transitions, 2238 flow. Second operand 5 states and 125 transitions. [2024-06-04 14:17:14,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 251 transitions, 2818 flow [2024-06-04 14:17:14,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 251 transitions, 2762 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:14,346 INFO L231 Difference]: Finished difference. Result has 217 places, 231 transitions, 2234 flow [2024-06-04 14:17:14,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2234, PETRI_PLACES=217, PETRI_TRANSITIONS=231} [2024-06-04 14:17:14,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-04 14:17:14,347 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 231 transitions, 2234 flow [2024-06-04 14:17:14,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:14,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:14,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, 1] [2024-06-04 14:17:14,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 14:17:14,348 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-04 14:17:14,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:14,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1138099340, now seen corresponding path program 1 times [2024-06-04 14:17:14,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:14,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009281772] [2024-06-04 14:17:14,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:14,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:14,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:14,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:14,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:14,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009281772] [2024-06-04 14:17:14,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009281772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:14,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:14,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:14,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132703033] [2024-06-04 14:17:14,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:14,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:14,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:14,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:14,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:14,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:14,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 231 transitions, 2234 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:14,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:14,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:14,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:14,942 INFO L124 PetriNetUnfolderBase]: 1816/3187 cut-off events. [2024-06-04 14:17:14,943 INFO L125 PetriNetUnfolderBase]: For 113803/113803 co-relation queries the response was YES. [2024-06-04 14:17:14,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17195 conditions, 3187 events. 1816/3187 cut-off events. For 113803/113803 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20263 event pairs, 329 based on Foata normal form. 6/3188 useless extension candidates. Maximal degree in co-relation 17089. Up to 2247 conditions per place. [2024-06-04 14:17:14,975 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 197 selfloop transitions, 70 changer transitions 1/275 dead transitions. [2024-06-04 14:17:14,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 275 transitions, 2980 flow [2024-06-04 14:17:14,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:14,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:14,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-04 14:17:14,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-04 14:17:14,977 INFO L175 Difference]: Start difference. First operand has 217 places, 231 transitions, 2234 flow. Second operand 8 states and 207 transitions. [2024-06-04 14:17:14,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 275 transitions, 2980 flow [2024-06-04 14:17:15,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 275 transitions, 2907 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:15,385 INFO L231 Difference]: Finished difference. Result has 220 places, 234 transitions, 2385 flow [2024-06-04 14:17:15,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2164, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2385, PETRI_PLACES=220, PETRI_TRANSITIONS=234} [2024-06-04 14:17:15,386 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-04 14:17:15,386 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 234 transitions, 2385 flow [2024-06-04 14:17:15,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:15,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:15,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, 1] [2024-06-04 14:17:15,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 14:17:15,387 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-04 14:17:15,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:15,387 INFO L85 PathProgramCache]: Analyzing trace with hash -925874236, now seen corresponding path program 2 times [2024-06-04 14:17:15,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:15,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205043908] [2024-06-04 14:17:15,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:15,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:15,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:15,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:15,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:15,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205043908] [2024-06-04 14:17:15,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205043908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:15,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:15,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:15,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079917067] [2024-06-04 14:17:15,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:15,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:15,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:15,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:15,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:15,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:15,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 234 transitions, 2385 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:15,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:15,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:15,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:15,966 INFO L124 PetriNetUnfolderBase]: 1917/3373 cut-off events. [2024-06-04 14:17:15,967 INFO L125 PetriNetUnfolderBase]: For 149730/149730 co-relation queries the response was YES. [2024-06-04 14:17:15,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19384 conditions, 3373 events. 1917/3373 cut-off events. For 149730/149730 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21649 event pairs, 291 based on Foata normal form. 6/3373 useless extension candidates. Maximal degree in co-relation 19278. Up to 1779 conditions per place. [2024-06-04 14:17:16,001 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 196 selfloop transitions, 69 changer transitions 0/272 dead transitions. [2024-06-04 14:17:16,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 272 transitions, 3254 flow [2024-06-04 14:17:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:16,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:16,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-04 14:17:16,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-04 14:17:16,003 INFO L175 Difference]: Start difference. First operand has 220 places, 234 transitions, 2385 flow. Second operand 7 states and 181 transitions. [2024-06-04 14:17:16,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 272 transitions, 3254 flow [2024-06-04 14:17:16,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 272 transitions, 3163 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:16,580 INFO L231 Difference]: Finished difference. Result has 223 places, 237 transitions, 2527 flow [2024-06-04 14:17:16,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2527, PETRI_PLACES=223, PETRI_TRANSITIONS=237} [2024-06-04 14:17:16,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-04 14:17:16,581 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 237 transitions, 2527 flow [2024-06-04 14:17:16,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:16,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:16,581 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-04 14:17:16,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 14:17:16,582 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-04 14:17:16,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:16,582 INFO L85 PathProgramCache]: Analyzing trace with hash -932540476, now seen corresponding path program 3 times [2024-06-04 14:17:16,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:16,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776346316] [2024-06-04 14:17:16,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:16,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:16,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:16,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:16,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:16,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776346316] [2024-06-04 14:17:16,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776346316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:16,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:16,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 14:17:16,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021108239] [2024-06-04 14:17:16,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:16,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 14:17:16,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:16,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 14:17:16,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-04 14:17:16,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:16,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 237 transitions, 2527 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:16,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:16,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:16,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:17,171 INFO L124 PetriNetUnfolderBase]: 1904/3342 cut-off events. [2024-06-04 14:17:17,171 INFO L125 PetriNetUnfolderBase]: For 139099/139099 co-relation queries the response was YES. [2024-06-04 14:17:17,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19440 conditions, 3342 events. 1904/3342 cut-off events. For 139099/139099 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21392 event pairs, 330 based on Foata normal form. 6/3342 useless extension candidates. Maximal degree in co-relation 19332. Up to 1773 conditions per place. [2024-06-04 14:17:17,202 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 192 selfloop transitions, 72 changer transitions 0/271 dead transitions. [2024-06-04 14:17:17,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 271 transitions, 3349 flow [2024-06-04 14:17:17,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:17:17,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:17:17,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-04 14:17:17,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627177700348432 [2024-06-04 14:17:17,204 INFO L175 Difference]: Start difference. First operand has 223 places, 237 transitions, 2527 flow. Second operand 7 states and 180 transitions. [2024-06-04 14:17:17,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 271 transitions, 3349 flow [2024-06-04 14:17:17,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 271 transitions, 3253 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-04 14:17:17,675 INFO L231 Difference]: Finished difference. Result has 227 places, 237 transitions, 2579 flow [2024-06-04 14:17:17,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2431, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2579, PETRI_PLACES=227, PETRI_TRANSITIONS=237} [2024-06-04 14:17:17,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-04 14:17:17,685 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 237 transitions, 2579 flow [2024-06-04 14:17:17,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:17,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:17,687 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, 1] [2024-06-04 14:17:17,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 14:17:17,687 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-04 14:17:17,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:17,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1931025561, now seen corresponding path program 1 times [2024-06-04 14:17:17,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:17,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240238559] [2024-06-04 14:17:17,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:17,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:17,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:17,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:17,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:17,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240238559] [2024-06-04 14:17:17,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240238559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:17,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:17,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:17,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277904768] [2024-06-04 14:17:17,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:17,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:17,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:17,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:17,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:17,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:17,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 237 transitions, 2579 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:17,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:17,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:17,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:18,392 INFO L124 PetriNetUnfolderBase]: 2003/3499 cut-off events. [2024-06-04 14:17:18,393 INFO L125 PetriNetUnfolderBase]: For 176698/176698 co-relation queries the response was YES. [2024-06-04 14:17:18,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21642 conditions, 3499 events. 2003/3499 cut-off events. For 176698/176698 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22503 event pairs, 418 based on Foata normal form. 6/3499 useless extension candidates. Maximal degree in co-relation 21533. Up to 2613 conditions per place. [2024-06-04 14:17:18,429 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 34 changer transitions 4/290 dead transitions. [2024-06-04 14:17:18,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 290 transitions, 3691 flow [2024-06-04 14:17:18,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:17:18,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:17:18,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-04 14:17:18,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043360433604336 [2024-06-04 14:17:18,430 INFO L175 Difference]: Start difference. First operand has 227 places, 237 transitions, 2579 flow. Second operand 9 states and 223 transitions. [2024-06-04 14:17:18,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 290 transitions, 3691 flow [2024-06-04 14:17:18,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 290 transitions, 3464 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-04 14:17:18,917 INFO L231 Difference]: Finished difference. Result has 229 places, 240 transitions, 2504 flow [2024-06-04 14:17:18,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2504, PETRI_PLACES=229, PETRI_TRANSITIONS=240} [2024-06-04 14:17:18,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-04 14:17:18,917 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 240 transitions, 2504 flow [2024-06-04 14:17:18,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:18,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:18,918 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, 1] [2024-06-04 14:17:18,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 14:17:18,918 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-04 14:17:18,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:18,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1204149283, now seen corresponding path program 2 times [2024-06-04 14:17:18,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:18,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203108739] [2024-06-04 14:17:18,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:18,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:18,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:19,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:19,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:19,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203108739] [2024-06-04 14:17:19,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203108739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:19,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:19,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:19,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828555237] [2024-06-04 14:17:19,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:19,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:19,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:19,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:19,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:19,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:19,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 240 transitions, 2504 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:19,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:19,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:19,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:19,540 INFO L124 PetriNetUnfolderBase]: 1909/3352 cut-off events. [2024-06-04 14:17:19,541 INFO L125 PetriNetUnfolderBase]: For 124894/124894 co-relation queries the response was YES. [2024-06-04 14:17:19,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18787 conditions, 3352 events. 1909/3352 cut-off events. For 124894/124894 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21491 event pairs, 413 based on Foata normal form. 6/3355 useless extension candidates. Maximal degree in co-relation 18679. Up to 2863 conditions per place. [2024-06-04 14:17:19,576 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 239 selfloop transitions, 26 changer transitions 2/274 dead transitions. [2024-06-04 14:17:19,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 274 transitions, 3148 flow [2024-06-04 14:17:19,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:19,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:19,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:17:19,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:17:19,577 INFO L175 Difference]: Start difference. First operand has 229 places, 240 transitions, 2504 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:17:19,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 274 transitions, 3148 flow [2024-06-04 14:17:20,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 274 transitions, 3077 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:20,051 INFO L231 Difference]: Finished difference. Result has 233 places, 240 transitions, 2489 flow [2024-06-04 14:17:20,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2433, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2489, PETRI_PLACES=233, PETRI_TRANSITIONS=240} [2024-06-04 14:17:20,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-04 14:17:20,051 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 240 transitions, 2489 flow [2024-06-04 14:17:20,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:20,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:20,052 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, 1] [2024-06-04 14:17:20,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 14:17:20,052 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-04 14:17:20,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:20,052 INFO L85 PathProgramCache]: Analyzing trace with hash -350041053, now seen corresponding path program 3 times [2024-06-04 14:17:20,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:20,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647547097] [2024-06-04 14:17:20,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:20,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:20,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:20,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:20,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:20,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647547097] [2024-06-04 14:17:20,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647547097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:20,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:20,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:20,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242598125] [2024-06-04 14:17:20,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:20,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:20,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:20,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:20,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:20,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:20,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 240 transitions, 2489 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:20,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:20,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:20,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:20,670 INFO L124 PetriNetUnfolderBase]: 1937/3394 cut-off events. [2024-06-04 14:17:20,670 INFO L125 PetriNetUnfolderBase]: For 133926/133926 co-relation queries the response was YES. [2024-06-04 14:17:20,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18969 conditions, 3394 events. 1937/3394 cut-off events. For 133926/133926 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21821 event pairs, 497 based on Foata normal form. 8/3397 useless extension candidates. Maximal degree in co-relation 18859. Up to 2801 conditions per place. [2024-06-04 14:17:20,703 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 28 changer transitions 0/280 dead transitions. [2024-06-04 14:17:20,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 280 transitions, 3347 flow [2024-06-04 14:17:20,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:20,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:20,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 14:17:20,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-04 14:17:20,705 INFO L175 Difference]: Start difference. First operand has 233 places, 240 transitions, 2489 flow. Second operand 8 states and 195 transitions. [2024-06-04 14:17:20,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 280 transitions, 3347 flow [2024-06-04 14:17:21,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 280 transitions, 3276 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 14:17:21,194 INFO L231 Difference]: Finished difference. Result has 233 places, 241 transitions, 2500 flow [2024-06-04 14:17:21,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2500, PETRI_PLACES=233, PETRI_TRANSITIONS=241} [2024-06-04 14:17:21,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-04 14:17:21,194 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 241 transitions, 2500 flow [2024-06-04 14:17:21,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:21,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:21,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:21,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 14:17:21,195 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-04 14:17:21,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:21,195 INFO L85 PathProgramCache]: Analyzing trace with hash 935515633, now seen corresponding path program 4 times [2024-06-04 14:17:21,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:21,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670805899] [2024-06-04 14:17:21,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:21,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:21,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:21,291 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:21,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:21,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670805899] [2024-06-04 14:17:21,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670805899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:21,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:21,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:21,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109159647] [2024-06-04 14:17:21,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:21,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:21,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:21,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:21,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:21,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:21,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 241 transitions, 2500 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:21,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:21,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:21,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:21,821 INFO L124 PetriNetUnfolderBase]: 1919/3370 cut-off events. [2024-06-04 14:17:21,821 INFO L125 PetriNetUnfolderBase]: For 117829/117829 co-relation queries the response was YES. [2024-06-04 14:17:21,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18256 conditions, 3370 events. 1919/3370 cut-off events. For 117829/117829 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21720 event pairs, 507 based on Foata normal form. 8/3375 useless extension candidates. Maximal degree in co-relation 18145. Up to 2929 conditions per place. [2024-06-04 14:17:21,856 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 238 selfloop transitions, 27 changer transitions 0/272 dead transitions. [2024-06-04 14:17:21,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 272 transitions, 3136 flow [2024-06-04 14:17:21,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:21,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:21,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-04 14:17:21,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-04 14:17:21,858 INFO L175 Difference]: Start difference. First operand has 233 places, 241 transitions, 2500 flow. Second operand 8 states and 187 transitions. [2024-06-04 14:17:21,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 272 transitions, 3136 flow [2024-06-04 14:17:22,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 272 transitions, 3059 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:22,316 INFO L231 Difference]: Finished difference. Result has 235 places, 241 transitions, 2482 flow [2024-06-04 14:17:22,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2482, PETRI_PLACES=235, PETRI_TRANSITIONS=241} [2024-06-04 14:17:22,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-04 14:17:22,317 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 241 transitions, 2482 flow [2024-06-04 14:17:22,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:22,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:22,317 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, 1] [2024-06-04 14:17:22,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 14:17:22,317 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-04 14:17:22,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:22,318 INFO L85 PathProgramCache]: Analyzing trace with hash 318979569, now seen corresponding path program 5 times [2024-06-04 14:17:22,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:22,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636256481] [2024-06-04 14:17:22,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:22,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:22,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:22,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:22,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:22,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636256481] [2024-06-04 14:17:22,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636256481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:22,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:22,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:22,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404721868] [2024-06-04 14:17:22,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:22,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:22,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:22,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:22,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:22,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:22,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 241 transitions, 2482 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:22,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:22,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:22,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:22,979 INFO L124 PetriNetUnfolderBase]: 2120/3680 cut-off events. [2024-06-04 14:17:22,979 INFO L125 PetriNetUnfolderBase]: For 206851/206851 co-relation queries the response was YES. [2024-06-04 14:17:23,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22270 conditions, 3680 events. 2120/3680 cut-off events. For 206851/206851 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23773 event pairs, 615 based on Foata normal form. 8/3678 useless extension candidates. Maximal degree in co-relation 22158. Up to 2701 conditions per place. [2024-06-04 14:17:23,018 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 163 selfloop transitions, 111 changer transitions 0/281 dead transitions. [2024-06-04 14:17:23,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 281 transitions, 3382 flow [2024-06-04 14:17:23,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:23,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:23,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 14:17:23,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-04 14:17:23,019 INFO L175 Difference]: Start difference. First operand has 235 places, 241 transitions, 2482 flow. Second operand 8 states and 203 transitions. [2024-06-04 14:17:23,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 281 transitions, 3382 flow [2024-06-04 14:17:23,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 281 transitions, 3306 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-04 14:17:23,745 INFO L231 Difference]: Finished difference. Result has 235 places, 243 transitions, 2686 flow [2024-06-04 14:17:23,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2686, PETRI_PLACES=235, PETRI_TRANSITIONS=243} [2024-06-04 14:17:23,745 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-04 14:17:23,745 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 243 transitions, 2686 flow [2024-06-04 14:17:23,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:23,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:23,746 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, 1] [2024-06-04 14:17:23,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 14:17:23,746 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-04 14:17:23,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:23,746 INFO L85 PathProgramCache]: Analyzing trace with hash 319188819, now seen corresponding path program 6 times [2024-06-04 14:17:23,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:23,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532265568] [2024-06-04 14:17:23,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:23,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:23,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:23,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:23,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:23,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532265568] [2024-06-04 14:17:23,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532265568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:23,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:23,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:23,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511130816] [2024-06-04 14:17:23,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:23,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:23,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:23,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:23,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:23,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:23,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 243 transitions, 2686 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:23,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:23,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:23,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:24,418 INFO L124 PetriNetUnfolderBase]: 2148/3724 cut-off events. [2024-06-04 14:17:24,418 INFO L125 PetriNetUnfolderBase]: For 214533/214533 co-relation queries the response was YES. [2024-06-04 14:17:24,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22862 conditions, 3724 events. 2148/3724 cut-off events. For 214533/214533 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24105 event pairs, 635 based on Foata normal form. 8/3722 useless extension candidates. Maximal degree in co-relation 22750. Up to 3122 conditions per place. [2024-06-04 14:17:24,457 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 110 changer transitions 0/272 dead transitions. [2024-06-04 14:17:24,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 272 transitions, 3342 flow [2024-06-04 14:17:24,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:24,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:24,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:17:24,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-04 14:17:24,459 INFO L175 Difference]: Start difference. First operand has 235 places, 243 transitions, 2686 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:17:24,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 272 transitions, 3342 flow [2024-06-04 14:17:25,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 272 transitions, 3164 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:25,100 INFO L231 Difference]: Finished difference. Result has 239 places, 244 transitions, 2763 flow [2024-06-04 14:17:25,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2518, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2763, PETRI_PLACES=239, PETRI_TRANSITIONS=244} [2024-06-04 14:17:25,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-04 14:17:25,101 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 244 transitions, 2763 flow [2024-06-04 14:17:25,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:25,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:25,101 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, 1] [2024-06-04 14:17:25,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 14:17:25,102 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-04 14:17:25,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:25,102 INFO L85 PathProgramCache]: Analyzing trace with hash 319468277, now seen corresponding path program 7 times [2024-06-04 14:17:25,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:25,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692642425] [2024-06-04 14:17:25,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:25,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:25,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:25,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:25,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:25,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692642425] [2024-06-04 14:17:25,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692642425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:25,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:25,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:25,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744636206] [2024-06-04 14:17:25,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:25,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:25,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:25,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:25,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:25,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:25,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 244 transitions, 2763 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:25,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:25,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:25,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:25,786 INFO L124 PetriNetUnfolderBase]: 2176/3768 cut-off events. [2024-06-04 14:17:25,786 INFO L125 PetriNetUnfolderBase]: For 218168/218168 co-relation queries the response was YES. [2024-06-04 14:17:25,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23167 conditions, 3768 events. 2176/3768 cut-off events. For 218168/218168 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 24351 event pairs, 639 based on Foata normal form. 8/3766 useless extension candidates. Maximal degree in co-relation 23053. Up to 3166 conditions per place. [2024-06-04 14:17:25,824 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 109 changer transitions 0/270 dead transitions. [2024-06-04 14:17:25,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 270 transitions, 3399 flow [2024-06-04 14:17:25,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:25,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:25,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:17:25,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:17:25,825 INFO L175 Difference]: Start difference. First operand has 239 places, 244 transitions, 2763 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:17:25,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 270 transitions, 3399 flow [2024-06-04 14:17:26,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 270 transitions, 3176 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:26,608 INFO L231 Difference]: Finished difference. Result has 241 places, 245 transitions, 2785 flow [2024-06-04 14:17:26,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2785, PETRI_PLACES=241, PETRI_TRANSITIONS=245} [2024-06-04 14:17:26,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-04 14:17:26,609 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 245 transitions, 2785 flow [2024-06-04 14:17:26,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:26,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:26,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:26,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 14:17:26,609 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-04 14:17:26,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:26,610 INFO L85 PathProgramCache]: Analyzing trace with hash 279541233, now seen corresponding path program 8 times [2024-06-04 14:17:26,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:26,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372211766] [2024-06-04 14:17:26,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:26,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:26,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:26,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:26,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:26,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372211766] [2024-06-04 14:17:26,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372211766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:26,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:26,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:26,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644307042] [2024-06-04 14:17:26,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:26,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:26,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:26,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:26,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:26,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:26,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 245 transitions, 2785 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:26,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:26,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:26,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:27,276 INFO L124 PetriNetUnfolderBase]: 2204/3821 cut-off events. [2024-06-04 14:17:27,276 INFO L125 PetriNetUnfolderBase]: For 224361/224361 co-relation queries the response was YES. [2024-06-04 14:17:27,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23542 conditions, 3821 events. 2204/3821 cut-off events. For 224361/224361 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 24794 event pairs, 624 based on Foata normal form. 8/3826 useless extension candidates. Maximal degree in co-relation 23427. Up to 3386 conditions per place. [2024-06-04 14:17:27,319 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 235 selfloop transitions, 27 changer transitions 0/269 dead transitions. [2024-06-04 14:17:27,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 269 transitions, 3421 flow [2024-06-04 14:17:27,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:27,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:27,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:17:27,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:17:27,320 INFO L175 Difference]: Start difference. First operand has 241 places, 245 transitions, 2785 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:17:27,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 269 transitions, 3421 flow [2024-06-04 14:17:27,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 269 transitions, 3198 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:27,887 INFO L231 Difference]: Finished difference. Result has 243 places, 246 transitions, 2645 flow [2024-06-04 14:17:27,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2562, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2645, PETRI_PLACES=243, PETRI_TRANSITIONS=246} [2024-06-04 14:17:27,888 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-04 14:17:27,888 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 246 transitions, 2645 flow [2024-06-04 14:17:27,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:27,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:27,889 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, 1] [2024-06-04 14:17:27,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 14:17:27,889 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-04 14:17:27,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:27,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1859931823, now seen corresponding path program 1 times [2024-06-04 14:17:27,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:27,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512438721] [2024-06-04 14:17:27,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:27,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:27,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:27,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:27,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:27,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512438721] [2024-06-04 14:17:27,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512438721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:27,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:27,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:27,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009311764] [2024-06-04 14:17:27,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:27,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:27,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:27,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:27,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:28,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:28,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 246 transitions, 2645 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:28,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:28,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:28,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:28,689 INFO L124 PetriNetUnfolderBase]: 2371/4093 cut-off events. [2024-06-04 14:17:28,689 INFO L125 PetriNetUnfolderBase]: For 307995/307995 co-relation queries the response was YES. [2024-06-04 14:17:28,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26979 conditions, 4093 events. 2371/4093 cut-off events. For 307995/307995 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26766 event pairs, 640 based on Foata normal form. 6/4081 useless extension candidates. Maximal degree in co-relation 26863. Up to 2422 conditions per place. [2024-06-04 14:17:28,731 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 162 selfloop transitions, 123 changer transitions 0/292 dead transitions. [2024-06-04 14:17:28,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 292 transitions, 3761 flow [2024-06-04 14:17:28,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:28,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:28,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-04 14:17:28,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-04 14:17:28,733 INFO L175 Difference]: Start difference. First operand has 243 places, 246 transitions, 2645 flow. Second operand 8 states and 207 transitions. [2024-06-04 14:17:28,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 292 transitions, 3761 flow [2024-06-04 14:17:29,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 292 transitions, 3700 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:29,472 INFO L231 Difference]: Finished difference. Result has 245 places, 248 transitions, 2892 flow [2024-06-04 14:17:29,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2584, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2892, PETRI_PLACES=245, PETRI_TRANSITIONS=248} [2024-06-04 14:17:29,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-04 14:17:29,473 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 248 transitions, 2892 flow [2024-06-04 14:17:29,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:29,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:29,473 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, 1] [2024-06-04 14:17:29,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 14:17:29,473 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-04 14:17:29,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:29,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1166620547, now seen corresponding path program 2 times [2024-06-04 14:17:29,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:29,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492266051] [2024-06-04 14:17:29,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:29,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:29,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:29,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:29,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:29,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492266051] [2024-06-04 14:17:29,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492266051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:29,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:29,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:29,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183293985] [2024-06-04 14:17:29,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:29,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:29,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:29,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:29,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:29,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:29,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 248 transitions, 2892 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:29,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:29,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:29,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:30,257 INFO L124 PetriNetUnfolderBase]: 2391/4123 cut-off events. [2024-06-04 14:17:30,257 INFO L125 PetriNetUnfolderBase]: For 319425/319425 co-relation queries the response was YES. [2024-06-04 14:17:30,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27707 conditions, 4123 events. 2391/4123 cut-off events. For 319425/319425 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 27016 event pairs, 702 based on Foata normal form. 6/4111 useless extension candidates. Maximal degree in co-relation 27590. Up to 2434 conditions per place. [2024-06-04 14:17:30,305 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 123 changer transitions 0/287 dead transitions. [2024-06-04 14:17:30,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 287 transitions, 3802 flow [2024-06-04 14:17:30,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:30,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:30,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:17:30,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-04 14:17:30,306 INFO L175 Difference]: Start difference. First operand has 245 places, 248 transitions, 2892 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:17:30,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 287 transitions, 3802 flow [2024-06-04 14:17:31,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 287 transitions, 3518 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:31,186 INFO L231 Difference]: Finished difference. Result has 248 places, 249 transitions, 2888 flow [2024-06-04 14:17:31,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2888, PETRI_PLACES=248, PETRI_TRANSITIONS=249} [2024-06-04 14:17:31,186 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-04 14:17:31,186 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 249 transitions, 2888 flow [2024-06-04 14:17:31,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:31,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:31,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:31,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 14:17:31,187 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-04 14:17:31,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:31,187 INFO L85 PathProgramCache]: Analyzing trace with hash 232960917, now seen corresponding path program 3 times [2024-06-04 14:17:31,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:31,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757347184] [2024-06-04 14:17:31,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:31,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:31,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:31,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:31,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:31,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757347184] [2024-06-04 14:17:31,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757347184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:31,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:31,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:31,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980668901] [2024-06-04 14:17:31,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:31,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:31,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:31,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:31,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:31,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:31,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 249 transitions, 2888 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:31,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:31,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:31,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:31,922 INFO L124 PetriNetUnfolderBase]: 2411/4171 cut-off events. [2024-06-04 14:17:31,922 INFO L125 PetriNetUnfolderBase]: For 323130/323130 co-relation queries the response was YES. [2024-06-04 14:17:31,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27819 conditions, 4171 events. 2411/4171 cut-off events. For 323130/323130 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27476 event pairs, 762 based on Foata normal form. 6/4165 useless extension candidates. Maximal degree in co-relation 27701. Up to 3449 conditions per place. [2024-06-04 14:17:31,967 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 158 selfloop transitions, 113 changer transitions 0/278 dead transitions. [2024-06-04 14:17:31,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 278 transitions, 3558 flow [2024-06-04 14:17:31,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:31,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:31,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-04 14:17:31,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-04 14:17:31,968 INFO L175 Difference]: Start difference. First operand has 248 places, 249 transitions, 2888 flow. Second operand 8 states and 192 transitions. [2024-06-04 14:17:31,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 278 transitions, 3558 flow [2024-06-04 14:17:32,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 278 transitions, 3338 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:32,887 INFO L231 Difference]: Finished difference. Result has 251 places, 250 transitions, 2920 flow [2024-06-04 14:17:32,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2669, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2920, PETRI_PLACES=251, PETRI_TRANSITIONS=250} [2024-06-04 14:17:32,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-04 14:17:32,887 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 250 transitions, 2920 flow [2024-06-04 14:17:32,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:32,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:32,888 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, 1] [2024-06-04 14:17:32,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 14:17:32,888 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-04 14:17:32,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:32,888 INFO L85 PathProgramCache]: Analyzing trace with hash 286212433, now seen corresponding path program 4 times [2024-06-04 14:17:32,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:32,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154143634] [2024-06-04 14:17:32,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:32,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:32,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:32,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:32,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:32,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154143634] [2024-06-04 14:17:32,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154143634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:32,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:32,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:32,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75246091] [2024-06-04 14:17:32,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:32,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:32,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:32,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:32,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:33,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:33,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 250 transitions, 2920 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:33,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:33,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:33,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:33,634 INFO L124 PetriNetUnfolderBase]: 2431/4216 cut-off events. [2024-06-04 14:17:33,634 INFO L125 PetriNetUnfolderBase]: For 331417/331417 co-relation queries the response was YES. [2024-06-04 14:17:33,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28006 conditions, 4216 events. 2431/4216 cut-off events. For 331417/331417 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27852 event pairs, 749 based on Foata normal form. 6/4217 useless extension candidates. Maximal degree in co-relation 27887. Up to 3721 conditions per place. [2024-06-04 14:17:33,678 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 241 selfloop transitions, 29 changer transitions 0/277 dead transitions. [2024-06-04 14:17:33,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 277 transitions, 3589 flow [2024-06-04 14:17:33,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:33,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:33,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-04 14:17:33,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-04 14:17:33,680 INFO L175 Difference]: Start difference. First operand has 251 places, 250 transitions, 2920 flow. Second operand 8 states and 183 transitions. [2024-06-04 14:17:33,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 277 transitions, 3589 flow [2024-06-04 14:17:34,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 277 transitions, 3357 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:34,373 INFO L231 Difference]: Finished difference. Result has 253 places, 251 transitions, 2773 flow [2024-06-04 14:17:34,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2773, PETRI_PLACES=253, PETRI_TRANSITIONS=251} [2024-06-04 14:17:34,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-04 14:17:34,374 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 251 transitions, 2773 flow [2024-06-04 14:17:34,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:34,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:34,374 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, 1] [2024-06-04 14:17:34,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 14:17:34,374 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-04 14:17:34,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:34,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1575801821, now seen corresponding path program 9 times [2024-06-04 14:17:34,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:34,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937220729] [2024-06-04 14:17:34,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:34,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:34,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:34,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:34,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:34,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937220729] [2024-06-04 14:17:34,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937220729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:34,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:34,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:34,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973786249] [2024-06-04 14:17:34,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:34,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:34,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:34,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:34,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:34,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:34,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 251 transitions, 2773 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:34,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:34,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:34,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:35,178 INFO L124 PetriNetUnfolderBase]: 2619/4509 cut-off events. [2024-06-04 14:17:35,179 INFO L125 PetriNetUnfolderBase]: For 445694/445694 co-relation queries the response was YES. [2024-06-04 14:17:35,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31947 conditions, 4509 events. 2619/4509 cut-off events. For 445694/445694 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 30101 event pairs, 863 based on Foata normal form. 8/4511 useless extension candidates. Maximal degree in co-relation 31827. Up to 3492 conditions per place. [2024-06-04 14:17:35,232 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 180 selfloop transitions, 101 changer transitions 0/288 dead transitions. [2024-06-04 14:17:35,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 288 transitions, 3699 flow [2024-06-04 14:17:35,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:35,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:35,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-04 14:17:35,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-04 14:17:35,233 INFO L175 Difference]: Start difference. First operand has 253 places, 251 transitions, 2773 flow. Second operand 8 states and 198 transitions. [2024-06-04 14:17:35,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 288 transitions, 3699 flow [2024-06-04 14:17:36,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 288 transitions, 3633 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:36,302 INFO L231 Difference]: Finished difference. Result has 255 places, 253 transitions, 2971 flow [2024-06-04 14:17:36,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2971, PETRI_PLACES=255, PETRI_TRANSITIONS=253} [2024-06-04 14:17:36,302 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-04 14:17:36,302 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 253 transitions, 2971 flow [2024-06-04 14:17:36,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:36,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:36,303 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, 1] [2024-06-04 14:17:36,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 14:17:36,303 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-04 14:17:36,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:36,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1568183261, now seen corresponding path program 10 times [2024-06-04 14:17:36,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:36,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560957404] [2024-06-04 14:17:36,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:36,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:36,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:36,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:36,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:36,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560957404] [2024-06-04 14:17:36,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560957404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:36,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:36,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:36,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079696888] [2024-06-04 14:17:36,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:36,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:36,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:36,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:36,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:36,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:36,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 253 transitions, 2971 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:36,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:36,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:36,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:37,094 INFO L124 PetriNetUnfolderBase]: 2647/4553 cut-off events. [2024-06-04 14:17:37,094 INFO L125 PetriNetUnfolderBase]: For 458772/458772 co-relation queries the response was YES. [2024-06-04 14:17:37,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32655 conditions, 4553 events. 2647/4553 cut-off events. For 458772/458772 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30384 event pairs, 883 based on Foata normal form. 8/4555 useless extension candidates. Maximal degree in co-relation 32534. Up to 3919 conditions per place. [2024-06-04 14:17:37,148 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 172 selfloop transitions, 100 changer transitions 0/279 dead transitions. [2024-06-04 14:17:37,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 279 transitions, 3635 flow [2024-06-04 14:17:37,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:37,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:37,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:17:37,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:17:37,149 INFO L175 Difference]: Start difference. First operand has 255 places, 253 transitions, 2971 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:17:37,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 279 transitions, 3635 flow [2024-06-04 14:17:38,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 279 transitions, 3471 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-04 14:17:38,312 INFO L231 Difference]: Finished difference. Result has 259 places, 254 transitions, 3044 flow [2024-06-04 14:17:38,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2819, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3044, PETRI_PLACES=259, PETRI_TRANSITIONS=254} [2024-06-04 14:17:38,313 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-04 14:17:38,313 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 254 transitions, 3044 flow [2024-06-04 14:17:38,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:38,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:38,313 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, 1] [2024-06-04 14:17:38,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 14:17:38,313 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-04 14:17:38,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:38,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1006322653, now seen corresponding path program 11 times [2024-06-04 14:17:38,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:38,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468373365] [2024-06-04 14:17:38,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:38,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:38,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:38,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-04 14:17:38,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:38,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468373365] [2024-06-04 14:17:38,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468373365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:38,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:38,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:38,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44345781] [2024-06-04 14:17:38,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:38,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:38,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:38,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:38,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:38,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:38,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 254 transitions, 3044 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:38,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:38,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:38,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:39,113 INFO L124 PetriNetUnfolderBase]: 2675/4597 cut-off events. [2024-06-04 14:17:39,113 INFO L125 PetriNetUnfolderBase]: For 467345/467345 co-relation queries the response was YES. [2024-06-04 14:17:39,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32966 conditions, 4597 events. 2675/4597 cut-off events. For 467345/467345 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 30708 event pairs, 887 based on Foata normal form. 8/4599 useless extension candidates. Maximal degree in co-relation 32843. Up to 3963 conditions per place. [2024-06-04 14:17:39,166 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 172 selfloop transitions, 98 changer transitions 0/277 dead transitions. [2024-06-04 14:17:39,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 277 transitions, 3686 flow [2024-06-04 14:17:39,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:39,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:39,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:17:39,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:17:39,168 INFO L175 Difference]: Start difference. First operand has 259 places, 254 transitions, 3044 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:17:39,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 277 transitions, 3686 flow [2024-06-04 14:17:40,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 277 transitions, 3483 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:40,516 INFO L231 Difference]: Finished difference. Result has 261 places, 255 transitions, 3064 flow [2024-06-04 14:17:40,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2841, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3064, PETRI_PLACES=261, PETRI_TRANSITIONS=255} [2024-06-04 14:17:40,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-04 14:17:40,517 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 255 transitions, 3064 flow [2024-06-04 14:17:40,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:40,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:40,517 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, 1] [2024-06-04 14:17:40,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 14:17:40,518 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-04 14:17:40,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:40,518 INFO L85 PathProgramCache]: Analyzing trace with hash 109255715, now seen corresponding path program 12 times [2024-06-04 14:17:40,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:40,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945117923] [2024-06-04 14:17:40,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:40,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:40,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:40,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:40,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:40,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945117923] [2024-06-04 14:17:40,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945117923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:40,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:40,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:40,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582588636] [2024-06-04 14:17:40,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:40,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:40,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:40,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:40,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:40,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:40,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 255 transitions, 3064 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:40,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:40,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:40,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:41,352 INFO L124 PetriNetUnfolderBase]: 2779/4769 cut-off events. [2024-06-04 14:17:41,353 INFO L125 PetriNetUnfolderBase]: For 565263/565263 co-relation queries the response was YES. [2024-06-04 14:17:41,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33966 conditions, 4769 events. 2779/4769 cut-off events. For 565263/565263 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 32048 event pairs, 927 based on Foata normal form. 34/4797 useless extension candidates. Maximal degree in co-relation 33842. Up to 4001 conditions per place. [2024-06-04 14:17:41,404 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 92 changer transitions 3/277 dead transitions. [2024-06-04 14:17:41,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 277 transitions, 3714 flow [2024-06-04 14:17:41,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:41,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:41,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:17:41,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:17:41,406 INFO L175 Difference]: Start difference. First operand has 261 places, 255 transitions, 3064 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:17:41,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 277 transitions, 3714 flow [2024-06-04 14:17:42,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 277 transitions, 3513 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:42,349 INFO L231 Difference]: Finished difference. Result has 263 places, 255 transitions, 3069 flow [2024-06-04 14:17:42,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2863, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3069, PETRI_PLACES=263, PETRI_TRANSITIONS=255} [2024-06-04 14:17:42,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-04 14:17:42,350 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 255 transitions, 3069 flow [2024-06-04 14:17:42,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:42,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:42,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, 1, 1, 1] [2024-06-04 14:17:42,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 14:17:42,350 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-04 14:17:42,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:42,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1398545371, now seen corresponding path program 5 times [2024-06-04 14:17:42,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:42,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970535658] [2024-06-04 14:17:42,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:42,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:42,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:42,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:42,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:42,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970535658] [2024-06-04 14:17:42,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970535658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:42,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:42,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:42,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568660241] [2024-06-04 14:17:42,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:42,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:42,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:42,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:42,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:42,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:42,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 255 transitions, 3069 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:42,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:42,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:42,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:43,306 INFO L124 PetriNetUnfolderBase]: 2936/5044 cut-off events. [2024-06-04 14:17:43,306 INFO L125 PetriNetUnfolderBase]: For 587483/587483 co-relation queries the response was YES. [2024-06-04 14:17:43,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37862 conditions, 5044 events. 2936/5044 cut-off events. For 587483/587483 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34262 event pairs, 932 based on Foata normal form. 6/5044 useless extension candidates. Maximal degree in co-relation 37737. Up to 3333 conditions per place. [2024-06-04 14:17:43,361 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 181 selfloop transitions, 110 changer transitions 0/298 dead transitions. [2024-06-04 14:17:43,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 298 transitions, 4225 flow [2024-06-04 14:17:43,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:43,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:43,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 14:17:43,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-04 14:17:43,362 INFO L175 Difference]: Start difference. First operand has 263 places, 255 transitions, 3069 flow. Second operand 8 states and 203 transitions. [2024-06-04 14:17:43,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 298 transitions, 4225 flow [2024-06-04 14:17:44,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 298 transitions, 4034 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:44,594 INFO L231 Difference]: Finished difference. Result has 265 places, 257 transitions, 3164 flow [2024-06-04 14:17:44,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3164, PETRI_PLACES=265, PETRI_TRANSITIONS=257} [2024-06-04 14:17:44,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-04 14:17:44,594 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 257 transitions, 3164 flow [2024-06-04 14:17:44,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:44,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:44,595 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, 1] [2024-06-04 14:17:44,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 14:17:44,595 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-04 14:17:44,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:44,595 INFO L85 PathProgramCache]: Analyzing trace with hash 549777283, now seen corresponding path program 6 times [2024-06-04 14:17:44,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:44,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063569994] [2024-06-04 14:17:44,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:44,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:44,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:44,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:44,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:44,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063569994] [2024-06-04 14:17:44,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063569994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:44,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:44,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:44,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483627185] [2024-06-04 14:17:44,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:44,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:44,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:44,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:44,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:44,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:44,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 257 transitions, 3164 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:44,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:44,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:44,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:45,512 INFO L124 PetriNetUnfolderBase]: 2956/5069 cut-off events. [2024-06-04 14:17:45,512 INFO L125 PetriNetUnfolderBase]: For 604178/604178 co-relation queries the response was YES. [2024-06-04 14:17:45,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38435 conditions, 5069 events. 2956/5069 cut-off events. For 604178/604178 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 34469 event pairs, 1010 based on Foata normal form. 6/5069 useless extension candidates. Maximal degree in co-relation 38309. Up to 3345 conditions per place. [2024-06-04 14:17:45,569 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 109 changer transitions 0/293 dead transitions. [2024-06-04 14:17:45,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 293 transitions, 4096 flow [2024-06-04 14:17:45,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:45,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:45,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 14:17:45,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-04 14:17:45,570 INFO L175 Difference]: Start difference. First operand has 265 places, 257 transitions, 3164 flow. Second operand 8 states and 197 transitions. [2024-06-04 14:17:45,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 293 transitions, 4096 flow [2024-06-04 14:17:46,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 293 transitions, 3833 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:46,699 INFO L231 Difference]: Finished difference. Result has 268 places, 258 transitions, 3155 flow [2024-06-04 14:17:46,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2915, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3155, PETRI_PLACES=268, PETRI_TRANSITIONS=258} [2024-06-04 14:17:46,699 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 226 predicate places. [2024-06-04 14:17:46,699 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 258 transitions, 3155 flow [2024-06-04 14:17:46,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:46,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:46,700 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, 1] [2024-06-04 14:17:46,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 14:17:46,700 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-04 14:17:46,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:46,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1267743559, now seen corresponding path program 7 times [2024-06-04 14:17:46,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:46,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961624233] [2024-06-04 14:17:46,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:46,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:46,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:46,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:46,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:46,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961624233] [2024-06-04 14:17:46,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961624233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:46,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:46,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:46,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270288761] [2024-06-04 14:17:46,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:46,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:46,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:46,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:46,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:46,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:46,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 258 transitions, 3155 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:46,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:46,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:46,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:47,647 INFO L124 PetriNetUnfolderBase]: 2976/5116 cut-off events. [2024-06-04 14:17:47,647 INFO L125 PetriNetUnfolderBase]: For 613829/613829 co-relation queries the response was YES. [2024-06-04 14:17:47,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38534 conditions, 5116 events. 2976/5116 cut-off events. For 613829/613829 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34940 event pairs, 1048 based on Foata normal form. 6/5116 useless extension candidates. Maximal degree in co-relation 38407. Up to 4392 conditions per place. [2024-06-04 14:17:47,701 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 177 selfloop transitions, 100 changer transitions 0/284 dead transitions. [2024-06-04 14:17:47,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 284 transitions, 3829 flow [2024-06-04 14:17:47,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:47,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:47,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-04 14:17:47,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-04 14:17:47,702 INFO L175 Difference]: Start difference. First operand has 268 places, 258 transitions, 3155 flow. Second operand 8 states and 188 transitions. [2024-06-04 14:17:47,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 284 transitions, 3829 flow [2024-06-04 14:17:49,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 284 transitions, 3632 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:49,202 INFO L231 Difference]: Finished difference. Result has 271 places, 259 transitions, 3184 flow [2024-06-04 14:17:49,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3184, PETRI_PLACES=271, PETRI_TRANSITIONS=259} [2024-06-04 14:17:49,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-04 14:17:49,203 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 259 transitions, 3184 flow [2024-06-04 14:17:49,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:49,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:49,203 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, 1] [2024-06-04 14:17:49,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 14:17:49,203 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-04 14:17:49,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:49,203 INFO L85 PathProgramCache]: Analyzing trace with hash 303196035, now seen corresponding path program 8 times [2024-06-04 14:17:49,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:49,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104471061] [2024-06-04 14:17:49,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:49,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:49,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:49,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:49,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:49,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104471061] [2024-06-04 14:17:49,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104471061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:49,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:49,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:49,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497219419] [2024-06-04 14:17:49,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:49,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:49,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:49,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:49,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:49,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:49,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 259 transitions, 3184 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:49,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:49,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:49,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:50,170 INFO L124 PetriNetUnfolderBase]: 3224/5564 cut-off events. [2024-06-04 14:17:50,170 INFO L125 PetriNetUnfolderBase]: For 803568/803568 co-relation queries the response was YES. [2024-06-04 14:17:50,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44532 conditions, 5564 events. 3224/5564 cut-off events. For 803568/803568 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 38754 event pairs, 1075 based on Foata normal form. 6/5564 useless extension candidates. Maximal degree in co-relation 44404. Up to 3377 conditions per place. [2024-06-04 14:17:50,238 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 102 changer transitions 0/305 dead transitions. [2024-06-04 14:17:50,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 305 transitions, 4372 flow [2024-06-04 14:17:50,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:50,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:50,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-04 14:17:50,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-04 14:17:50,240 INFO L175 Difference]: Start difference. First operand has 271 places, 259 transitions, 3184 flow. Second operand 8 states and 205 transitions. [2024-06-04 14:17:50,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 305 transitions, 4372 flow [2024-06-04 14:17:51,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 305 transitions, 4166 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:17:51,531 INFO L231 Difference]: Finished difference. Result has 273 places, 260 transitions, 3216 flow [2024-06-04 14:17:51,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3216, PETRI_PLACES=273, PETRI_TRANSITIONS=260} [2024-06-04 14:17:51,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-04 14:17:51,532 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 260 transitions, 3216 flow [2024-06-04 14:17:51,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:51,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:51,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:17:51,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 14:17:51,533 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-04 14:17:51,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:51,533 INFO L85 PathProgramCache]: Analyzing trace with hash 312719235, now seen corresponding path program 9 times [2024-06-04 14:17:51,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:51,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806802433] [2024-06-04 14:17:51,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:51,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:51,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:51,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:51,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:51,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806802433] [2024-06-04 14:17:51,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806802433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:51,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:51,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:51,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590668411] [2024-06-04 14:17:51,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:51,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:51,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:51,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:51,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:51,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:51,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 260 transitions, 3216 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:51,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:51,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:51,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:52,735 INFO L124 PetriNetUnfolderBase]: 3244/5600 cut-off events. [2024-06-04 14:17:52,736 INFO L125 PetriNetUnfolderBase]: For 824046/824046 co-relation queries the response was YES. [2024-06-04 14:17:52,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45130 conditions, 5600 events. 3244/5600 cut-off events. For 824046/824046 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 39024 event pairs, 1075 based on Foata normal form. 6/5600 useless extension candidates. Maximal degree in co-relation 45001. Up to 3389 conditions per place. [2024-06-04 14:17:52,794 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 100 changer transitions 0/302 dead transitions. [2024-06-04 14:17:52,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 302 transitions, 4378 flow [2024-06-04 14:17:52,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:52,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:52,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 14:17:52,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-04 14:17:52,796 INFO L175 Difference]: Start difference. First operand has 273 places, 260 transitions, 3216 flow. Second operand 8 states and 201 transitions. [2024-06-04 14:17:52,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 302 transitions, 4378 flow [2024-06-04 14:17:54,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 302 transitions, 3894 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-04 14:17:54,047 INFO L231 Difference]: Finished difference. Result has 269 places, 261 transitions, 2968 flow [2024-06-04 14:17:54,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2968, PETRI_PLACES=269, PETRI_TRANSITIONS=261} [2024-06-04 14:17:54,047 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-04 14:17:54,047 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 261 transitions, 2968 flow [2024-06-04 14:17:54,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:54,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:54,048 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, 1] [2024-06-04 14:17:54,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 14:17:54,048 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-04 14:17:54,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:54,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1590028413, now seen corresponding path program 10 times [2024-06-04 14:17:54,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:54,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942334911] [2024-06-04 14:17:54,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:54,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:54,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:54,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-04 14:17:54,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:54,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942334911] [2024-06-04 14:17:54,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942334911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:54,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:54,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:54,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837831307] [2024-06-04 14:17:54,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:54,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:54,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:54,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:54,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:54,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:54,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 261 transitions, 2968 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:54,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:54,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:54,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:55,018 INFO L124 PetriNetUnfolderBase]: 3426/5912 cut-off events. [2024-06-04 14:17:55,019 INFO L125 PetriNetUnfolderBase]: For 998107/998107 co-relation queries the response was YES. [2024-06-04 14:17:55,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47225 conditions, 5912 events. 3426/5912 cut-off events. For 998107/998107 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 41690 event pairs, 1122 based on Foata normal form. 24/5930 useless extension candidates. Maximal degree in co-relation 47102. Up to 3424 conditions per place. [2024-06-04 14:17:55,087 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 94 changer transitions 6/302 dead transitions. [2024-06-04 14:17:55,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 302 transitions, 4125 flow [2024-06-04 14:17:55,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:55,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:55,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 14:17:55,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:17:55,089 INFO L175 Difference]: Start difference. First operand has 269 places, 261 transitions, 2968 flow. Second operand 8 states and 200 transitions. [2024-06-04 14:17:55,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 302 transitions, 4125 flow [2024-06-04 14:17:56,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 302 transitions, 3934 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 14:17:56,974 INFO L231 Difference]: Finished difference. Result has 272 places, 260 transitions, 2975 flow [2024-06-04 14:17:56,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2778, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2975, PETRI_PLACES=272, PETRI_TRANSITIONS=260} [2024-06-04 14:17:56,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-04 14:17:56,975 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 260 transitions, 2975 flow [2024-06-04 14:17:56,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:56,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:17:56,975 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, 1] [2024-06-04 14:17:56,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 14:17:56,975 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-04 14:17:56,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:17:56,975 INFO L85 PathProgramCache]: Analyzing trace with hash -2019421767, now seen corresponding path program 11 times [2024-06-04 14:17:56,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:17:56,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000085052] [2024-06-04 14:17:56,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:17:56,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:17:56,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:17:57,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:17:57,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:17:57,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000085052] [2024-06-04 14:17:57,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000085052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:17:57,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:17:57,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:17:57,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363930062] [2024-06-04 14:17:57,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:17:57,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:17:57,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:17:57,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:17:57,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:17:57,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:17:57,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 260 transitions, 2975 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:17:57,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:17:57,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:17:57,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:17:57,992 INFO L124 PetriNetUnfolderBase]: 3422/5922 cut-off events. [2024-06-04 14:17:57,993 INFO L125 PetriNetUnfolderBase]: For 1040792/1040792 co-relation queries the response was YES. [2024-06-04 14:17:58,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47592 conditions, 5922 events. 3422/5922 cut-off events. For 1040792/1040792 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 41952 event pairs, 1324 based on Foata normal form. 30/5946 useless extension candidates. Maximal degree in co-relation 47468. Up to 4874 conditions per place. [2024-06-04 14:17:58,063 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 182 selfloop transitions, 92 changer transitions 7/288 dead transitions. [2024-06-04 14:17:58,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 288 transitions, 3697 flow [2024-06-04 14:17:58,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:17:58,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:17:58,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 14:17:58,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-04 14:17:58,064 INFO L175 Difference]: Start difference. First operand has 272 places, 260 transitions, 2975 flow. Second operand 8 states and 191 transitions. [2024-06-04 14:17:58,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 288 transitions, 3697 flow [2024-06-04 14:18:00,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 288 transitions, 3499 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:00,103 INFO L231 Difference]: Finished difference. Result has 274 places, 259 transitions, 2971 flow [2024-06-04 14:18:00,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2971, PETRI_PLACES=274, PETRI_TRANSITIONS=259} [2024-06-04 14:18:00,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-04 14:18:00,103 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 259 transitions, 2971 flow [2024-06-04 14:18:00,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:00,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:00,104 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, 1] [2024-06-04 14:18:00,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 14:18:00,104 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-04 14:18:00,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:00,104 INFO L85 PathProgramCache]: Analyzing trace with hash -309407301, now seen corresponding path program 12 times [2024-06-04 14:18:00,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:00,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291466439] [2024-06-04 14:18:00,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:00,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:00,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:00,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:00,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:00,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291466439] [2024-06-04 14:18:00,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291466439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:00,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:00,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:00,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829154743] [2024-06-04 14:18:00,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:00,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:00,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:00,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:00,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:00,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:00,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 259 transitions, 2971 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:00,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:00,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:00,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:01,101 INFO L124 PetriNetUnfolderBase]: 3235/5585 cut-off events. [2024-06-04 14:18:01,102 INFO L125 PetriNetUnfolderBase]: For 976766/976766 co-relation queries the response was YES. [2024-06-04 14:18:01,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44469 conditions, 5585 events. 3235/5585 cut-off events. For 976766/976766 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 39031 event pairs, 1179 based on Foata normal form. 30/5609 useless extension candidates. Maximal degree in co-relation 44344. Up to 3884 conditions per place. [2024-06-04 14:18:01,164 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 186 selfloop transitions, 89 changer transitions 10/292 dead transitions. [2024-06-04 14:18:01,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 292 transitions, 3917 flow [2024-06-04 14:18:01,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:01,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:01,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 14:18:01,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-04 14:18:01,166 INFO L175 Difference]: Start difference. First operand has 274 places, 259 transitions, 2971 flow. Second operand 8 states and 194 transitions. [2024-06-04 14:18:01,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 292 transitions, 3917 flow [2024-06-04 14:18:03,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 292 transitions, 3717 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:03,131 INFO L231 Difference]: Finished difference. Result has 276 places, 256 transitions, 2939 flow [2024-06-04 14:18:03,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2939, PETRI_PLACES=276, PETRI_TRANSITIONS=256} [2024-06-04 14:18:03,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-04 14:18:03,132 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 256 transitions, 2939 flow [2024-06-04 14:18:03,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:03,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:03,132 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, 1] [2024-06-04 14:18:03,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 14:18:03,132 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-04 14:18:03,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:03,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1567336601, now seen corresponding path program 13 times [2024-06-04 14:18:03,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:03,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763943345] [2024-06-04 14:18:03,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:03,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:03,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:03,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:03,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:03,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763943345] [2024-06-04 14:18:03,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763943345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:03,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:03,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:03,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024487162] [2024-06-04 14:18:03,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:03,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:03,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:03,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:03,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:03,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:03,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 256 transitions, 2939 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:03,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:03,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:03,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:04,060 INFO L124 PetriNetUnfolderBase]: 3013/5214 cut-off events. [2024-06-04 14:18:04,060 INFO L125 PetriNetUnfolderBase]: For 874773/874773 co-relation queries the response was YES. [2024-06-04 14:18:04,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39913 conditions, 5214 events. 3013/5214 cut-off events. For 874773/874773 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 36043 event pairs, 1096 based on Foata normal form. 34/5245 useless extension candidates. Maximal degree in co-relation 39787. Up to 4335 conditions per place. [2024-06-04 14:18:04,120 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 75 changer transitions 3/296 dead transitions. [2024-06-04 14:18:04,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 296 transitions, 3655 flow [2024-06-04 14:18:04,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:04,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:04,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 227 transitions. [2024-06-04 14:18:04,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6151761517615176 [2024-06-04 14:18:04,121 INFO L175 Difference]: Start difference. First operand has 276 places, 256 transitions, 2939 flow. Second operand 9 states and 227 transitions. [2024-06-04 14:18:04,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 296 transitions, 3655 flow [2024-06-04 14:18:06,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 296 transitions, 3455 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:06,064 INFO L231 Difference]: Finished difference. Result has 279 places, 255 transitions, 2893 flow [2024-06-04 14:18:06,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2893, PETRI_PLACES=279, PETRI_TRANSITIONS=255} [2024-06-04 14:18:06,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-04 14:18:06,064 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 255 transitions, 2893 flow [2024-06-04 14:18:06,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:06,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:06,065 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, 1] [2024-06-04 14:18:06,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 14:18:06,065 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-04 14:18:06,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:06,066 INFO L85 PathProgramCache]: Analyzing trace with hash -986627587, now seen corresponding path program 14 times [2024-06-04 14:18:06,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:06,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948025884] [2024-06-04 14:18:06,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:06,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:06,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:06,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:06,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:06,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948025884] [2024-06-04 14:18:06,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948025884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:06,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:06,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:06,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382539529] [2024-06-04 14:18:06,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:06,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:06,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:06,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:06,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:06,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:06,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 255 transitions, 2893 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:06,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:06,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:06,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:06,924 INFO L124 PetriNetUnfolderBase]: 2807/4863 cut-off events. [2024-06-04 14:18:06,924 INFO L125 PetriNetUnfolderBase]: For 645372/645372 co-relation queries the response was YES. [2024-06-04 14:18:06,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33079 conditions, 4863 events. 2807/4863 cut-off events. For 645372/645372 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33135 event pairs, 976 based on Foata normal form. 34/4891 useless extension candidates. Maximal degree in co-relation 32952. Up to 4045 conditions per place. [2024-06-04 14:18:06,977 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 63 changer transitions 3/284 dead transitions. [2024-06-04 14:18:06,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 284 transitions, 3557 flow [2024-06-04 14:18:06,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:06,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:06,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 14:18:06,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-04 14:18:06,978 INFO L175 Difference]: Start difference. First operand has 279 places, 255 transitions, 2893 flow. Second operand 7 states and 177 transitions. [2024-06-04 14:18:06,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 284 transitions, 3557 flow [2024-06-04 14:18:08,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 284 transitions, 3384 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-04 14:18:08,480 INFO L231 Difference]: Finished difference. Result has 277 places, 254 transitions, 2847 flow [2024-06-04 14:18:08,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2847, PETRI_PLACES=277, PETRI_TRANSITIONS=254} [2024-06-04 14:18:08,480 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-04 14:18:08,480 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 254 transitions, 2847 flow [2024-06-04 14:18:08,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:08,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:08,481 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, 1] [2024-06-04 14:18:08,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 14:18:08,481 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-04 14:18:08,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:08,481 INFO L85 PathProgramCache]: Analyzing trace with hash -308949177, now seen corresponding path program 13 times [2024-06-04 14:18:08,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:08,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107341143] [2024-06-04 14:18:08,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:08,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:08,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:08,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:08,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:08,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107341143] [2024-06-04 14:18:08,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107341143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:08,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:08,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:08,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294886944] [2024-06-04 14:18:08,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:08,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:08,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:08,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:08,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:08,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:08,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 254 transitions, 2847 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:08,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:08,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:08,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:09,325 INFO L124 PetriNetUnfolderBase]: 2738/4760 cut-off events. [2024-06-04 14:18:09,326 INFO L125 PetriNetUnfolderBase]: For 493032/493032 co-relation queries the response was YES. [2024-06-04 14:18:09,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29675 conditions, 4760 events. 2738/4760 cut-off events. For 493032/493032 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32348 event pairs, 848 based on Foata normal form. 30/4784 useless extension candidates. Maximal degree in co-relation 29548. Up to 3675 conditions per place. [2024-06-04 14:18:09,376 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 210 selfloop transitions, 64 changer transitions 8/289 dead transitions. [2024-06-04 14:18:09,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 289 transitions, 3573 flow [2024-06-04 14:18:09,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:09,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:09,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-04 14:18:09,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-04 14:18:09,378 INFO L175 Difference]: Start difference. First operand has 277 places, 254 transitions, 2847 flow. Second operand 7 states and 182 transitions. [2024-06-04 14:18:09,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 289 transitions, 3573 flow [2024-06-04 14:18:10,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 289 transitions, 3421 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:10,896 INFO L231 Difference]: Finished difference. Result has 277 places, 251 transitions, 2803 flow [2024-06-04 14:18:10,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2695, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2803, PETRI_PLACES=277, PETRI_TRANSITIONS=251} [2024-06-04 14:18:10,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-04 14:18:10,897 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 251 transitions, 2803 flow [2024-06-04 14:18:10,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:10,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:10,897 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, 1] [2024-06-04 14:18:10,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 14:18:10,897 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-04 14:18:10,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:10,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1185023621, now seen corresponding path program 14 times [2024-06-04 14:18:10,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:10,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881192666] [2024-06-04 14:18:10,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:10,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:10,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:10,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:10,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:10,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881192666] [2024-06-04 14:18:10,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881192666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:10,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:10,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:10,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214917019] [2024-06-04 14:18:10,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:10,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:10,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:10,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:10,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:11,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:11,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 251 transitions, 2803 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:11,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:11,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:11,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:11,730 INFO L124 PetriNetUnfolderBase]: 2630/4580 cut-off events. [2024-06-04 14:18:11,730 INFO L125 PetriNetUnfolderBase]: For 476757/476757 co-relation queries the response was YES. [2024-06-04 14:18:11,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28394 conditions, 4580 events. 2630/4580 cut-off events. For 476757/476757 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 31107 event pairs, 664 based on Foata normal form. 30/4604 useless extension candidates. Maximal degree in co-relation 28267. Up to 2120 conditions per place. [2024-06-04 14:18:11,781 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 205 selfloop transitions, 68 changer transitions 11/291 dead transitions. [2024-06-04 14:18:11,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 291 transitions, 3751 flow [2024-06-04 14:18:11,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:11,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:11,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-04 14:18:11,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445993031358885 [2024-06-04 14:18:11,782 INFO L175 Difference]: Start difference. First operand has 277 places, 251 transitions, 2803 flow. Second operand 7 states and 185 transitions. [2024-06-04 14:18:11,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 291 transitions, 3751 flow [2024-06-04 14:18:13,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 291 transitions, 3564 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:13,451 INFO L231 Difference]: Finished difference. Result has 276 places, 246 transitions, 2705 flow [2024-06-04 14:18:13,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2618, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2705, PETRI_PLACES=276, PETRI_TRANSITIONS=246} [2024-06-04 14:18:13,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-04 14:18:13,452 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 246 transitions, 2705 flow [2024-06-04 14:18:13,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:13,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:13,452 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, 1] [2024-06-04 14:18:13,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 14:18:13,452 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-04 14:18:13,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:13,453 INFO L85 PathProgramCache]: Analyzing trace with hash -201911481, now seen corresponding path program 15 times [2024-06-04 14:18:13,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:13,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698362336] [2024-06-04 14:18:13,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:13,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:13,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:13,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:13,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:13,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698362336] [2024-06-04 14:18:13,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698362336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:13,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:13,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:13,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768948318] [2024-06-04 14:18:13,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:13,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:13,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:13,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:13,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:13,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:13,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 246 transitions, 2705 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:13,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:13,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:13,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:14,278 INFO L124 PetriNetUnfolderBase]: 2402/4197 cut-off events. [2024-06-04 14:18:14,279 INFO L125 PetriNetUnfolderBase]: For 353774/353774 co-relation queries the response was YES. [2024-06-04 14:18:14,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23821 conditions, 4197 events. 2402/4197 cut-off events. For 353774/353774 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28070 event pairs, 637 based on Foata normal form. 30/4222 useless extension candidates. Maximal degree in co-relation 23694. Up to 3004 conditions per place. [2024-06-04 14:18:14,319 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 202 selfloop transitions, 77 changer transitions 6/292 dead transitions. [2024-06-04 14:18:14,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 292 transitions, 3465 flow [2024-06-04 14:18:14,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:14,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:14,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-04 14:18:14,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205962059620597 [2024-06-04 14:18:14,320 INFO L175 Difference]: Start difference. First operand has 276 places, 246 transitions, 2705 flow. Second operand 9 states and 229 transitions. [2024-06-04 14:18:14,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 292 transitions, 3465 flow [2024-06-04 14:18:15,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 292 transitions, 3285 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:15,433 INFO L231 Difference]: Finished difference. Result has 277 places, 245 transitions, 2672 flow [2024-06-04 14:18:15,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2525, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2672, PETRI_PLACES=277, PETRI_TRANSITIONS=245} [2024-06-04 14:18:15,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-04 14:18:15,434 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 245 transitions, 2672 flow [2024-06-04 14:18:15,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:15,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:15,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, 1, 1] [2024-06-04 14:18:15,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 14:18:15,434 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-04 14:18:15,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:15,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1473686675, now seen corresponding path program 1 times [2024-06-04 14:18:15,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:15,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873681800] [2024-06-04 14:18:15,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:15,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:15,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:15,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:15,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873681800] [2024-06-04 14:18:15,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873681800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:15,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:15,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:15,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350375960] [2024-06-04 14:18:15,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:15,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:15,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:15,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:15,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:15,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:15,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 245 transitions, 2672 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:15,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:15,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:15,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:16,220 INFO L124 PetriNetUnfolderBase]: 2501/4395 cut-off events. [2024-06-04 14:18:16,221 INFO L125 PetriNetUnfolderBase]: For 376923/376923 co-relation queries the response was YES. [2024-06-04 14:18:16,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25939 conditions, 4395 events. 2501/4395 cut-off events. For 376923/376923 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 29613 event pairs, 472 based on Foata normal form. 18/4407 useless extension candidates. Maximal degree in co-relation 25812. Up to 2230 conditions per place. [2024-06-04 14:18:16,267 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 182 selfloop transitions, 83 changer transitions 15/287 dead transitions. [2024-06-04 14:18:16,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 287 transitions, 3800 flow [2024-06-04 14:18:16,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:16,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:16,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 14:18:16,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:18:16,268 INFO L175 Difference]: Start difference. First operand has 277 places, 245 transitions, 2672 flow. Second operand 8 states and 200 transitions. [2024-06-04 14:18:16,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 287 transitions, 3800 flow [2024-06-04 14:18:17,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 287 transitions, 3581 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-04 14:18:17,681 INFO L231 Difference]: Finished difference. Result has 275 places, 243 transitions, 2608 flow [2024-06-04 14:18:17,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2465, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2608, PETRI_PLACES=275, PETRI_TRANSITIONS=243} [2024-06-04 14:18:17,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-04 14:18:17,682 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 243 transitions, 2608 flow [2024-06-04 14:18:17,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:17,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:17,682 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, 1, 1] [2024-06-04 14:18:17,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 14:18:17,683 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-04 14:18:17,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:17,683 INFO L85 PathProgramCache]: Analyzing trace with hash 415567559, now seen corresponding path program 2 times [2024-06-04 14:18:17,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:17,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493959643] [2024-06-04 14:18:17,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:17,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:17,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:17,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:17,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:17,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493959643] [2024-06-04 14:18:17,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493959643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:17,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:17,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:17,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200023942] [2024-06-04 14:18:17,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:17,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:17,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:17,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:17,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:17,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:17,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 243 transitions, 2608 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:17,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:17,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:17,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:18,460 INFO L124 PetriNetUnfolderBase]: 2550/4494 cut-off events. [2024-06-04 14:18:18,460 INFO L125 PetriNetUnfolderBase]: For 429558/429558 co-relation queries the response was YES. [2024-06-04 14:18:18,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27661 conditions, 4494 events. 2550/4494 cut-off events. For 429558/429558 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 30571 event pairs, 715 based on Foata normal form. 18/4506 useless extension candidates. Maximal degree in co-relation 27534. Up to 3573 conditions per place. [2024-06-04 14:18:18,508 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 238 selfloop transitions, 24 changer transitions 12/281 dead transitions. [2024-06-04 14:18:18,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 281 transitions, 3520 flow [2024-06-04 14:18:18,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:18,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:18,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-04 14:18:18,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-04 14:18:18,509 INFO L175 Difference]: Start difference. First operand has 275 places, 243 transitions, 2608 flow. Second operand 9 states and 203 transitions. [2024-06-04 14:18:18,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 281 transitions, 3520 flow [2024-06-04 14:18:19,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 281 transitions, 3346 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:19,820 INFO L231 Difference]: Finished difference. Result has 274 places, 241 transitions, 2472 flow [2024-06-04 14:18:19,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2438, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2472, PETRI_PLACES=274, PETRI_TRANSITIONS=241} [2024-06-04 14:18:19,821 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-04 14:18:19,821 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 241 transitions, 2472 flow [2024-06-04 14:18:19,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:19,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:19,821 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, 1, 1] [2024-06-04 14:18:19,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 14:18:19,822 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-04 14:18:19,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:19,822 INFO L85 PathProgramCache]: Analyzing trace with hash 2036745957, now seen corresponding path program 3 times [2024-06-04 14:18:19,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:19,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422680823] [2024-06-04 14:18:19,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:19,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:19,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:19,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:19,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:19,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422680823] [2024-06-04 14:18:19,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422680823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:19,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:19,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:19,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37299032] [2024-06-04 14:18:19,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:19,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:19,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:19,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:19,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:19,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:19,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 241 transitions, 2472 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:19,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:19,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:19,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:20,490 INFO L124 PetriNetUnfolderBase]: 2237/3939 cut-off events. [2024-06-04 14:18:20,490 INFO L125 PetriNetUnfolderBase]: For 185885/185885 co-relation queries the response was YES. [2024-06-04 14:18:20,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19775 conditions, 3939 events. 2237/3939 cut-off events. For 185885/185885 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26027 event pairs, 539 based on Foata normal form. 18/3951 useless extension candidates. Maximal degree in co-relation 19649. Up to 3233 conditions per place. [2024-06-04 14:18:20,530 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 219 selfloop transitions, 20 changer transitions 22/268 dead transitions. [2024-06-04 14:18:20,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 268 transitions, 3122 flow [2024-06-04 14:18:20,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:20,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:20,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-04 14:18:20,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644599303135889 [2024-06-04 14:18:20,531 INFO L175 Difference]: Start difference. First operand has 274 places, 241 transitions, 2472 flow. Second operand 7 states and 162 transitions. [2024-06-04 14:18:20,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 268 transitions, 3122 flow [2024-06-04 14:18:21,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 268 transitions, 3073 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:21,130 INFO L231 Difference]: Finished difference. Result has 272 places, 237 transitions, 2412 flow [2024-06-04 14:18:21,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2412, PETRI_PLACES=272, PETRI_TRANSITIONS=237} [2024-06-04 14:18:21,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-04 14:18:21,130 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 237 transitions, 2412 flow [2024-06-04 14:18:21,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:21,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:21,130 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, 1, 1] [2024-06-04 14:18:21,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 14:18:21,131 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-04 14:18:21,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:21,131 INFO L85 PathProgramCache]: Analyzing trace with hash -519899991, now seen corresponding path program 4 times [2024-06-04 14:18:21,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:21,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718123052] [2024-06-04 14:18:21,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:21,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:21,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:21,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:21,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718123052] [2024-06-04 14:18:21,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718123052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:21,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:21,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:21,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933841728] [2024-06-04 14:18:21,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:21,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:21,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:21,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:21,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:21,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:21,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 237 transitions, 2412 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:21,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:21,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:21,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:22,028 INFO L124 PetriNetUnfolderBase]: 2303/4027 cut-off events. [2024-06-04 14:18:22,028 INFO L125 PetriNetUnfolderBase]: For 305549/305549 co-relation queries the response was YES. [2024-06-04 14:18:22,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22361 conditions, 4027 events. 2303/4027 cut-off events. For 305549/305549 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26733 event pairs, 524 based on Foata normal form. 24/4046 useless extension candidates. Maximal degree in co-relation 22235. Up to 2582 conditions per place. [2024-06-04 14:18:22,089 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 177 selfloop transitions, 74 changer transitions 10/268 dead transitions. [2024-06-04 14:18:22,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 268 transitions, 3286 flow [2024-06-04 14:18:22,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:22,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:22,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 14:18:22,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-04 14:18:22,090 INFO L175 Difference]: Start difference. First operand has 272 places, 237 transitions, 2412 flow. Second operand 7 states and 175 transitions. [2024-06-04 14:18:22,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 268 transitions, 3286 flow [2024-06-04 14:18:22,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 268 transitions, 3224 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:22,956 INFO L231 Difference]: Finished difference. Result has 267 places, 233 transitions, 2450 flow [2024-06-04 14:18:22,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2450, PETRI_PLACES=267, PETRI_TRANSITIONS=233} [2024-06-04 14:18:22,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-04 14:18:22,956 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 233 transitions, 2450 flow [2024-06-04 14:18:22,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:22,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:22,957 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, 1, 1] [2024-06-04 14:18:22,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 14:18:22,957 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-04 14:18:22,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:22,957 INFO L85 PathProgramCache]: Analyzing trace with hash -283724631, now seen corresponding path program 5 times [2024-06-04 14:18:22,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:22,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907379561] [2024-06-04 14:18:22,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:22,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:22,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:23,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:23,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:23,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907379561] [2024-06-04 14:18:23,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907379561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:23,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:23,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:23,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674885174] [2024-06-04 14:18:23,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:23,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:23,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:23,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:23,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:23,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:23,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 233 transitions, 2450 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:23,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:23,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:23,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:23,712 INFO L124 PetriNetUnfolderBase]: 2207/3861 cut-off events. [2024-06-04 14:18:23,712 INFO L125 PetriNetUnfolderBase]: For 299840/299840 co-relation queries the response was YES. [2024-06-04 14:18:23,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21685 conditions, 3861 events. 2207/3861 cut-off events. For 299840/299840 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25417 event pairs, 673 based on Foata normal form. 24/3880 useless extension candidates. Maximal degree in co-relation 21560. Up to 2921 conditions per place. [2024-06-04 14:18:23,749 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 187 selfloop transitions, 57 changer transitions 6/257 dead transitions. [2024-06-04 14:18:23,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 257 transitions, 3254 flow [2024-06-04 14:18:23,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:23,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:23,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 14:18:23,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-04 14:18:23,750 INFO L175 Difference]: Start difference. First operand has 267 places, 233 transitions, 2450 flow. Second operand 7 states and 169 transitions. [2024-06-04 14:18:23,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 257 transitions, 3254 flow [2024-06-04 14:18:24,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 257 transitions, 3079 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-04 14:18:24,498 INFO L231 Difference]: Finished difference. Result has 263 places, 230 transitions, 2374 flow [2024-06-04 14:18:24,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2374, PETRI_PLACES=263, PETRI_TRANSITIONS=230} [2024-06-04 14:18:24,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-04 14:18:24,499 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 230 transitions, 2374 flow [2024-06-04 14:18:24,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:24,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:24,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:24,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 14:18:24,500 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-04 14:18:24,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:24,500 INFO L85 PathProgramCache]: Analyzing trace with hash -283427961, now seen corresponding path program 6 times [2024-06-04 14:18:24,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:24,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005382831] [2024-06-04 14:18:24,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:24,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:24,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:24,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:24,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:24,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005382831] [2024-06-04 14:18:24,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005382831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:24,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:24,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:24,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911553643] [2024-06-04 14:18:24,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:24,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:24,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:24,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:24,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:24,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:24,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 230 transitions, 2374 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:24,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:24,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:24,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:25,142 INFO L124 PetriNetUnfolderBase]: 2056/3614 cut-off events. [2024-06-04 14:18:25,142 INFO L125 PetriNetUnfolderBase]: For 206692/206692 co-relation queries the response was YES. [2024-06-04 14:18:25,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18203 conditions, 3614 events. 2056/3614 cut-off events. For 206692/206692 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23573 event pairs, 642 based on Foata normal form. 26/3635 useless extension candidates. Maximal degree in co-relation 18079. Up to 2989 conditions per place. [2024-06-04 14:18:25,188 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 186 selfloop transitions, 46 changer transitions 8/247 dead transitions. [2024-06-04 14:18:25,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 247 transitions, 2932 flow [2024-06-04 14:18:25,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:25,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:25,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-04 14:18:25,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:18:25,189 INFO L175 Difference]: Start difference. First operand has 263 places, 230 transitions, 2374 flow. Second operand 7 states and 161 transitions. [2024-06-04 14:18:25,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 247 transitions, 2932 flow [2024-06-04 14:18:25,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 247 transitions, 2809 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:25,609 INFO L231 Difference]: Finished difference. Result has 261 places, 224 transitions, 2302 flow [2024-06-04 14:18:25,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2302, PETRI_PLACES=261, PETRI_TRANSITIONS=224} [2024-06-04 14:18:25,610 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-04 14:18:25,610 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 224 transitions, 2302 flow [2024-06-04 14:18:25,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:25,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:25,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, 1, 1, 1] [2024-06-04 14:18:25,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 14:18:25,611 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-04 14:18:25,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:25,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1442384071, now seen corresponding path program 7 times [2024-06-04 14:18:25,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:25,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266760984] [2024-06-04 14:18:25,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:25,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:25,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:25,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:25,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:25,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266760984] [2024-06-04 14:18:25,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266760984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:25,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:25,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:25,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422507136] [2024-06-04 14:18:25,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:25,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:25,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:25,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:25,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:25,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:25,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 224 transitions, 2302 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:25,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:25,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:25,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:26,296 INFO L124 PetriNetUnfolderBase]: 2097/3701 cut-off events. [2024-06-04 14:18:26,296 INFO L125 PetriNetUnfolderBase]: For 234963/234963 co-relation queries the response was YES. [2024-06-04 14:18:26,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19846 conditions, 3701 events. 2097/3701 cut-off events. For 234963/234963 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24234 event pairs, 353 based on Foata normal form. 18/3715 useless extension candidates. Maximal degree in co-relation 19723. Up to 2425 conditions per place. [2024-06-04 14:18:26,333 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 182 selfloop transitions, 57 changer transitions 8/254 dead transitions. [2024-06-04 14:18:26,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 254 transitions, 3114 flow [2024-06-04 14:18:26,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:26,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:26,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 14:18:26,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-04 14:18:26,334 INFO L175 Difference]: Start difference. First operand has 261 places, 224 transitions, 2302 flow. Second operand 7 states and 173 transitions. [2024-06-04 14:18:26,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 254 transitions, 3114 flow [2024-06-04 14:18:26,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 254 transitions, 2945 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-04 14:18:26,913 INFO L231 Difference]: Finished difference. Result has 257 places, 222 transitions, 2235 flow [2024-06-04 14:18:26,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2143, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=257, PETRI_TRANSITIONS=222} [2024-06-04 14:18:26,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-04 14:18:26,914 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 222 transitions, 2235 flow [2024-06-04 14:18:26,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:26,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:26,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:26,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 14:18:26,914 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-04 14:18:26,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:26,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1442389651, now seen corresponding path program 8 times [2024-06-04 14:18:26,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:26,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138227948] [2024-06-04 14:18:26,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:26,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:26,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:27,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:27,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:27,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138227948] [2024-06-04 14:18:27,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138227948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:27,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:27,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:27,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176179333] [2024-06-04 14:18:27,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:27,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:27,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:27,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:27,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:27,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:27,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 222 transitions, 2235 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:27,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:27,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:27,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:27,568 INFO L124 PetriNetUnfolderBase]: 1932/3410 cut-off events. [2024-06-04 14:18:27,568 INFO L125 PetriNetUnfolderBase]: For 165434/165434 co-relation queries the response was YES. [2024-06-04 14:18:27,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16593 conditions, 3410 events. 1932/3410 cut-off events. For 165434/165434 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22093 event pairs, 359 based on Foata normal form. 18/3424 useless extension candidates. Maximal degree in co-relation 16471. Up to 2425 conditions per place. [2024-06-04 14:18:27,596 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 55 changer transitions 15/250 dead transitions. [2024-06-04 14:18:27,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 250 transitions, 2845 flow [2024-06-04 14:18:27,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:27,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:27,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 14:18:27,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-04 14:18:27,597 INFO L175 Difference]: Start difference. First operand has 257 places, 222 transitions, 2235 flow. Second operand 7 states and 170 transitions. [2024-06-04 14:18:27,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 250 transitions, 2845 flow [2024-06-04 14:18:27,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 250 transitions, 2729 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:27,950 INFO L231 Difference]: Finished difference. Result has 256 places, 215 transitions, 2151 flow [2024-06-04 14:18:27,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2151, PETRI_PLACES=256, PETRI_TRANSITIONS=215} [2024-06-04 14:18:27,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-04 14:18:27,951 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 215 transitions, 2151 flow [2024-06-04 14:18:27,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:27,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:27,951 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, 1, 1] [2024-06-04 14:18:27,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 14:18:27,951 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-04 14:18:27,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:27,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2029945695, now seen corresponding path program 9 times [2024-06-04 14:18:27,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:27,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828734690] [2024-06-04 14:18:27,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:27,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:27,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:28,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:28,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:28,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828734690] [2024-06-04 14:18:28,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828734690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:28,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:28,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:28,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722992919] [2024-06-04 14:18:28,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:28,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:28,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:28,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:28,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:28,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:28,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 215 transitions, 2151 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:28,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:28,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:28,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:28,559 INFO L124 PetriNetUnfolderBase]: 2016/3541 cut-off events. [2024-06-04 14:18:28,559 INFO L125 PetriNetUnfolderBase]: For 268398/268398 co-relation queries the response was YES. [2024-06-04 14:18:28,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19038 conditions, 3541 events. 2016/3541 cut-off events. For 268398/268398 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22937 event pairs, 594 based on Foata normal form. 24/3562 useless extension candidates. Maximal degree in co-relation 18916. Up to 1887 conditions per place. [2024-06-04 14:18:28,596 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 149 selfloop transitions, 71 changer transitions 23/250 dead transitions. [2024-06-04 14:18:28,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 250 transitions, 2979 flow [2024-06-04 14:18:28,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:28,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:28,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 14:18:28,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-04 14:18:28,598 INFO L175 Difference]: Start difference. First operand has 256 places, 215 transitions, 2151 flow. Second operand 8 states and 190 transitions. [2024-06-04 14:18:28,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 250 transitions, 2979 flow [2024-06-04 14:18:29,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 250 transitions, 2825 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-04 14:18:29,158 INFO L231 Difference]: Finished difference. Result has 248 places, 207 transitions, 2059 flow [2024-06-04 14:18:29,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2059, PETRI_PLACES=248, PETRI_TRANSITIONS=207} [2024-06-04 14:18:29,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-04 14:18:29,158 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 207 transitions, 2059 flow [2024-06-04 14:18:29,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:29,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:29,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:29,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 14:18:29,159 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-04 14:18:29,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:29,159 INFO L85 PathProgramCache]: Analyzing trace with hash -2086867913, now seen corresponding path program 1 times [2024-06-04 14:18:29,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:29,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116900034] [2024-06-04 14:18:29,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:29,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:29,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:29,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:29,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:29,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116900034] [2024-06-04 14:18:29,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116900034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:29,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:29,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:29,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783636542] [2024-06-04 14:18:29,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:29,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:29,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:29,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:29,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:29,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:29,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 207 transitions, 2059 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:29,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:29,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:29,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:29,760 INFO L124 PetriNetUnfolderBase]: 1951/3426 cut-off events. [2024-06-04 14:18:29,760 INFO L125 PetriNetUnfolderBase]: For 349120/349120 co-relation queries the response was YES. [2024-06-04 14:18:29,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20385 conditions, 3426 events. 1951/3426 cut-off events. For 349120/349120 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22089 event pairs, 639 based on Foata normal form. 24/3447 useless extension candidates. Maximal degree in co-relation 20267. Up to 2530 conditions per place. [2024-06-04 14:18:29,794 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 146 selfloop transitions, 69 changer transitions 13/235 dead transitions. [2024-06-04 14:18:29,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 235 transitions, 2813 flow [2024-06-04 14:18:29,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:29,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:29,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:18:29,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-04 14:18:29,795 INFO L175 Difference]: Start difference. First operand has 248 places, 207 transitions, 2059 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:18:29,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 235 transitions, 2813 flow [2024-06-04 14:18:30,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 235 transitions, 2669 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:30,686 INFO L231 Difference]: Finished difference. Result has 243 places, 201 transitions, 2013 flow [2024-06-04 14:18:30,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2013, PETRI_PLACES=243, PETRI_TRANSITIONS=201} [2024-06-04 14:18:30,687 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-04 14:18:30,687 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 201 transitions, 2013 flow [2024-06-04 14:18:30,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:30,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:30,687 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, 1, 1] [2024-06-04 14:18:30,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 14:18:30,687 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-04 14:18:30,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:30,688 INFO L85 PathProgramCache]: Analyzing trace with hash -682240311, now seen corresponding path program 2 times [2024-06-04 14:18:30,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:30,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837311929] [2024-06-04 14:18:30,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:30,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:30,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:30,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:30,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:30,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837311929] [2024-06-04 14:18:30,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837311929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:30,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:30,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:30,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384943196] [2024-06-04 14:18:30,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:30,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:30,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:30,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:30,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:30,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:30,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 201 transitions, 2013 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:30,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:30,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:30,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:31,225 INFO L124 PetriNetUnfolderBase]: 1768/3133 cut-off events. [2024-06-04 14:18:31,225 INFO L125 PetriNetUnfolderBase]: For 254082/254082 co-relation queries the response was YES. [2024-06-04 14:18:31,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16759 conditions, 3133 events. 1768/3133 cut-off events. For 254082/254082 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20011 event pairs, 600 based on Foata normal form. 26/3156 useless extension candidates. Maximal degree in co-relation 16643. Up to 2530 conditions per place. [2024-06-04 14:18:31,256 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 132 selfloop transitions, 62 changer transitions 21/222 dead transitions. [2024-06-04 14:18:31,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 222 transitions, 2525 flow [2024-06-04 14:18:31,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:31,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:31,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-04 14:18:31,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396341463414634 [2024-06-04 14:18:31,257 INFO L175 Difference]: Start difference. First operand has 243 places, 201 transitions, 2013 flow. Second operand 8 states and 177 transitions. [2024-06-04 14:18:31,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 222 transitions, 2525 flow [2024-06-04 14:18:31,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 222 transitions, 2384 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:31,947 INFO L231 Difference]: Finished difference. Result has 240 places, 192 transitions, 1923 flow [2024-06-04 14:18:31,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1872, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1923, PETRI_PLACES=240, PETRI_TRANSITIONS=192} [2024-06-04 14:18:31,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-04 14:18:31,947 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 192 transitions, 1923 flow [2024-06-04 14:18:31,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:31,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:31,948 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, 1, 1] [2024-06-04 14:18:31,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 14:18:31,948 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-04 14:18:31,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:31,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1548932109, now seen corresponding path program 3 times [2024-06-04 14:18:31,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:31,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706387212] [2024-06-04 14:18:31,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:31,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:32,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:32,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:32,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706387212] [2024-06-04 14:18:32,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706387212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:32,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:32,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:32,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826910576] [2024-06-04 14:18:32,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:32,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:32,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:32,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:32,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:32,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:32,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 192 transitions, 1923 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:32,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:32,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:32,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:32,480 INFO L124 PetriNetUnfolderBase]: 1802/3193 cut-off events. [2024-06-04 14:18:32,481 INFO L125 PetriNetUnfolderBase]: For 272291/272291 co-relation queries the response was YES. [2024-06-04 14:18:32,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18104 conditions, 3193 events. 1802/3193 cut-off events. For 272291/272291 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20679 event pairs, 366 based on Foata normal form. 18/3208 useless extension candidates. Maximal degree in co-relation 17990. Up to 1082 conditions per place. [2024-06-04 14:18:32,509 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 128 selfloop transitions, 71 changer transitions 22/228 dead transitions. [2024-06-04 14:18:32,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 228 transitions, 2843 flow [2024-06-04 14:18:32,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:32,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:32,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 14:18:32,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-04 14:18:32,511 INFO L175 Difference]: Start difference. First operand has 240 places, 192 transitions, 1923 flow. Second operand 8 states and 189 transitions. [2024-06-04 14:18:32,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 228 transitions, 2843 flow [2024-06-04 14:18:33,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 228 transitions, 2687 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:33,087 INFO L231 Difference]: Finished difference. Result has 231 places, 183 transitions, 1829 flow [2024-06-04 14:18:33,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1783, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1829, PETRI_PLACES=231, PETRI_TRANSITIONS=183} [2024-06-04 14:18:33,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 189 predicate places. [2024-06-04 14:18:33,088 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 183 transitions, 1829 flow [2024-06-04 14:18:33,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:33,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:33,088 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, 1, 1] [2024-06-04 14:18:33,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 14:18:33,088 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-04 14:18:33,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:33,089 INFO L85 PathProgramCache]: Analyzing trace with hash 289597223, now seen corresponding path program 4 times [2024-06-04 14:18:33,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:33,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774090234] [2024-06-04 14:18:33,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:33,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:33,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:33,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:33,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:33,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774090234] [2024-06-04 14:18:33,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774090234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:33,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:33,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:33,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047759834] [2024-06-04 14:18:33,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:33,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:33,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:33,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:33,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:33,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:33,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 183 transitions, 1829 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:33,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:33,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:33,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:33,605 INFO L124 PetriNetUnfolderBase]: 1670/2955 cut-off events. [2024-06-04 14:18:33,606 INFO L125 PetriNetUnfolderBase]: For 303539/303539 co-relation queries the response was YES. [2024-06-04 14:18:33,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18399 conditions, 2955 events. 1670/2955 cut-off events. For 303539/303539 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 18919 event pairs, 514 based on Foata normal form. 18/2970 useless extension candidates. Maximal degree in co-relation 18288. Up to 1648 conditions per place. [2024-06-04 14:18:33,635 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 136 selfloop transitions, 58 changer transitions 14/215 dead transitions. [2024-06-04 14:18:33,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 215 transitions, 2687 flow [2024-06-04 14:18:33,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:33,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:33,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 14:18:33,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-04 14:18:33,636 INFO L175 Difference]: Start difference. First operand has 231 places, 183 transitions, 1829 flow. Second operand 8 states and 186 transitions. [2024-06-04 14:18:33,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 215 transitions, 2687 flow [2024-06-04 14:18:34,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 215 transitions, 2527 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:34,091 INFO L231 Difference]: Finished difference. Result has 223 places, 175 transitions, 1747 flow [2024-06-04 14:18:34,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1747, PETRI_PLACES=223, PETRI_TRANSITIONS=175} [2024-06-04 14:18:34,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-04 14:18:34,092 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 175 transitions, 1747 flow [2024-06-04 14:18:34,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:34,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:34,092 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, 1, 1] [2024-06-04 14:18:34,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 14:18:34,092 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-04 14:18:34,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:34,093 INFO L85 PathProgramCache]: Analyzing trace with hash 550081673, now seen corresponding path program 5 times [2024-06-04 14:18:34,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:34,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222694580] [2024-06-04 14:18:34,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:34,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:34,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:34,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:34,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:34,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222694580] [2024-06-04 14:18:34,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222694580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:34,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:34,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:34,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809623740] [2024-06-04 14:18:34,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:34,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:34,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:34,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:34,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:34,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:34,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 175 transitions, 1747 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:34,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:34,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:34,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:34,571 INFO L124 PetriNetUnfolderBase]: 1493/2648 cut-off events. [2024-06-04 14:18:34,571 INFO L125 PetriNetUnfolderBase]: For 231933/231933 co-relation queries the response was YES. [2024-06-04 14:18:34,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15514 conditions, 2648 events. 1493/2648 cut-off events. For 231933/231933 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16533 event pairs, 502 based on Foata normal form. 18/2663 useless extension candidates. Maximal degree in co-relation 15406. Up to 1648 conditions per place. [2024-06-04 14:18:34,595 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 116 selfloop transitions, 50 changer transitions 29/202 dead transitions. [2024-06-04 14:18:34,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 202 transitions, 2387 flow [2024-06-04 14:18:34,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:34,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:34,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-04 14:18:34,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-04 14:18:34,596 INFO L175 Difference]: Start difference. First operand has 223 places, 175 transitions, 1747 flow. Second operand 8 states and 180 transitions. [2024-06-04 14:18:34,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 202 transitions, 2387 flow [2024-06-04 14:18:35,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 202 transitions, 2237 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-04 14:18:35,113 INFO L231 Difference]: Finished difference. Result has 215 places, 161 transitions, 1561 flow [2024-06-04 14:18:35,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1607, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1561, PETRI_PLACES=215, PETRI_TRANSITIONS=161} [2024-06-04 14:18:35,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-04 14:18:35,114 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 161 transitions, 1561 flow [2024-06-04 14:18:35,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:35,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:35,114 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, 1, 1] [2024-06-04 14:18:35,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 14:18:35,114 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-04 14:18:35,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:35,115 INFO L85 PathProgramCache]: Analyzing trace with hash 1355760693, now seen corresponding path program 6 times [2024-06-04 14:18:35,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:35,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097720348] [2024-06-04 14:18:35,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:35,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:35,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:35,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:35,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:35,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097720348] [2024-06-04 14:18:35,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097720348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:35,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:35,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:35,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348570137] [2024-06-04 14:18:35,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:35,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:35,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:35,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:35,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:35,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:35,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 161 transitions, 1561 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:35,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:35,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:35,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:35,600 INFO L124 PetriNetUnfolderBase]: 1641/2882 cut-off events. [2024-06-04 14:18:35,600 INFO L125 PetriNetUnfolderBase]: For 323024/323024 co-relation queries the response was YES. [2024-06-04 14:18:35,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19284 conditions, 2882 events. 1641/2882 cut-off events. For 323024/323024 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 18404 event pairs, 566 based on Foata normal form. 18/2897 useless extension candidates. Maximal degree in co-relation 19181. Up to 1589 conditions per place. [2024-06-04 14:18:35,628 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 113 selfloop transitions, 55 changer transitions 14/189 dead transitions. [2024-06-04 14:18:35,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 189 transitions, 2333 flow [2024-06-04 14:18:35,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:35,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:35,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-04 14:18:35,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-04 14:18:35,629 INFO L175 Difference]: Start difference. First operand has 215 places, 161 transitions, 1561 flow. Second operand 8 states and 185 transitions. [2024-06-04 14:18:35,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 189 transitions, 2333 flow [2024-06-04 14:18:36,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 189 transitions, 2218 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-06-04 14:18:36,128 INFO L231 Difference]: Finished difference. Result has 198 places, 153 transitions, 1522 flow [2024-06-04 14:18:36,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1474, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1522, PETRI_PLACES=198, PETRI_TRANSITIONS=153} [2024-06-04 14:18:36,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-04 14:18:36,129 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 153 transitions, 1522 flow [2024-06-04 14:18:36,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:36,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:36,129 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, 1, 1] [2024-06-04 14:18:36,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 14:18:36,130 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-04 14:18:36,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:36,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1905570449, now seen corresponding path program 7 times [2024-06-04 14:18:36,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:36,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752641069] [2024-06-04 14:18:36,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:36,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:36,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:36,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:36,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:36,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752641069] [2024-06-04 14:18:36,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752641069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:36,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:36,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:36,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334203272] [2024-06-04 14:18:36,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:36,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:36,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:36,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:36,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:36,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:36,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 153 transitions, 1522 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:36,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:36,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:36,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:36,611 INFO L124 PetriNetUnfolderBase]: 1573/2758 cut-off events. [2024-06-04 14:18:36,611 INFO L125 PetriNetUnfolderBase]: For 285853/285853 co-relation queries the response was YES. [2024-06-04 14:18:36,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18291 conditions, 2758 events. 1573/2758 cut-off events. For 285853/285853 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 17512 event pairs, 676 based on Foata normal form. 26/2781 useless extension candidates. Maximal degree in co-relation 18195. Up to 2258 conditions per place. [2024-06-04 14:18:36,634 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 93 selfloop transitions, 56 changer transitions 12/168 dead transitions. [2024-06-04 14:18:36,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 168 transitions, 1906 flow [2024-06-04 14:18:36,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:36,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:36,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-04 14:18:36,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-04 14:18:36,636 INFO L175 Difference]: Start difference. First operand has 198 places, 153 transitions, 1522 flow. Second operand 8 states and 174 transitions. [2024-06-04 14:18:36,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 168 transitions, 1906 flow [2024-06-04 14:18:36,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 168 transitions, 1782 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-04 14:18:36,949 INFO L231 Difference]: Finished difference. Result has 188 places, 149 transitions, 1483 flow [2024-06-04 14:18:36,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1483, PETRI_PLACES=188, PETRI_TRANSITIONS=149} [2024-06-04 14:18:36,950 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-04 14:18:36,950 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 149 transitions, 1483 flow [2024-06-04 14:18:36,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:36,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:36,950 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, 1, 1] [2024-06-04 14:18:36,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 14:18:36,950 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-04 14:18:36,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:36,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1898904209, now seen corresponding path program 8 times [2024-06-04 14:18:36,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:36,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019587428] [2024-06-04 14:18:36,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:36,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:36,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:37,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:37,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:37,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019587428] [2024-06-04 14:18:37,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019587428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:37,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:37,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:37,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359096364] [2024-06-04 14:18:37,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:37,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:37,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:37,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:37,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:37,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:37,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 149 transitions, 1483 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:37,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:37,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:37,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:37,408 INFO L124 PetriNetUnfolderBase]: 1525/2702 cut-off events. [2024-06-04 14:18:37,408 INFO L125 PetriNetUnfolderBase]: For 214236/214240 co-relation queries the response was YES. [2024-06-04 14:18:37,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16798 conditions, 2702 events. 1525/2702 cut-off events. For 214236/214240 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17209 event pairs, 637 based on Foata normal form. 28/2727 useless extension candidates. Maximal degree in co-relation 16709. Up to 1948 conditions per place. [2024-06-04 14:18:37,433 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 100 selfloop transitions, 51 changer transitions 13/171 dead transitions. [2024-06-04 14:18:37,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 171 transitions, 2027 flow [2024-06-04 14:18:37,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:37,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:37,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-04 14:18:37,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-04 14:18:37,434 INFO L175 Difference]: Start difference. First operand has 188 places, 149 transitions, 1483 flow. Second operand 8 states and 178 transitions. [2024-06-04 14:18:37,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 171 transitions, 2027 flow [2024-06-04 14:18:37,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 171 transitions, 1907 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:37,642 INFO L231 Difference]: Finished difference. Result has 186 places, 143 transitions, 1426 flow [2024-06-04 14:18:37,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1426, PETRI_PLACES=186, PETRI_TRANSITIONS=143} [2024-06-04 14:18:37,643 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-04 14:18:37,643 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 143 transitions, 1426 flow [2024-06-04 14:18:37,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:37,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:37,643 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, 1, 1] [2024-06-04 14:18:37,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 14:18:37,643 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-04 14:18:37,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:37,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2041007279, now seen corresponding path program 9 times [2024-06-04 14:18:37,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:37,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968589576] [2024-06-04 14:18:37,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:37,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:37,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:37,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:37,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:37,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968589576] [2024-06-04 14:18:37,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968589576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:37,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:37,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:37,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009279402] [2024-06-04 14:18:37,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:37,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:37,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:37,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:37,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:37,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:37,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 143 transitions, 1426 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:37,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:37,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:37,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:38,067 INFO L124 PetriNetUnfolderBase]: 1501/2654 cut-off events. [2024-06-04 14:18:38,067 INFO L125 PetriNetUnfolderBase]: For 206410/206414 co-relation queries the response was YES. [2024-06-04 14:18:38,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16809 conditions, 2654 events. 1501/2654 cut-off events. For 206410/206414 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 16765 event pairs, 556 based on Foata normal form. 18/2669 useless extension candidates. Maximal degree in co-relation 16721. Up to 1589 conditions per place. [2024-06-04 14:18:38,091 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 101 selfloop transitions, 47 changer transitions 16/171 dead transitions. [2024-06-04 14:18:38,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 171 transitions, 2106 flow [2024-06-04 14:18:38,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:38,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:38,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 14:18:38,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-04 14:18:38,093 INFO L175 Difference]: Start difference. First operand has 186 places, 143 transitions, 1426 flow. Second operand 8 states and 184 transitions. [2024-06-04 14:18:38,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 171 transitions, 2106 flow [2024-06-04 14:18:38,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 171 transitions, 1989 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:38,348 INFO L231 Difference]: Finished difference. Result has 183 places, 133 transitions, 1341 flow [2024-06-04 14:18:38,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1341, PETRI_PLACES=183, PETRI_TRANSITIONS=133} [2024-06-04 14:18:38,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-04 14:18:38,348 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 133 transitions, 1341 flow [2024-06-04 14:18:38,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:38,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:38,349 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, 1, 1] [2024-06-04 14:18:38,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 14:18:38,349 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-04 14:18:38,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:38,349 INFO L85 PathProgramCache]: Analyzing trace with hash 2047098257, now seen corresponding path program 10 times [2024-06-04 14:18:38,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:38,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553568438] [2024-06-04 14:18:38,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:38,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:38,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:38,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-04 14:18:38,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:38,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553568438] [2024-06-04 14:18:38,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553568438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:38,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:38,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:38,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768484118] [2024-06-04 14:18:38,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:38,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:38,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:38,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:38,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:38,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:38,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 133 transitions, 1341 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:38,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:38,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:38,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:38,756 INFO L124 PetriNetUnfolderBase]: 1354/2389 cut-off events. [2024-06-04 14:18:38,757 INFO L125 PetriNetUnfolderBase]: For 168191/168191 co-relation queries the response was YES. [2024-06-04 14:18:38,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14363 conditions, 2389 events. 1354/2389 cut-off events. For 168191/168191 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 14802 event pairs, 585 based on Foata normal form. 26/2412 useless extension candidates. Maximal degree in co-relation 14277. Up to 1919 conditions per place. [2024-06-04 14:18:38,776 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 83 selfloop transitions, 44 changer transitions 14/148 dead transitions. [2024-06-04 14:18:38,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 148 transitions, 1685 flow [2024-06-04 14:18:38,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:38,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:38,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-04 14:18:38,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-04 14:18:38,777 INFO L175 Difference]: Start difference. First operand has 183 places, 133 transitions, 1341 flow. Second operand 8 states and 170 transitions. [2024-06-04 14:18:38,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 148 transitions, 1685 flow [2024-06-04 14:18:38,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 148 transitions, 1580 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-04 14:18:38,928 INFO L231 Difference]: Finished difference. Result has 171 places, 127 transitions, 1284 flow [2024-06-04 14:18:38,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1236, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1284, PETRI_PLACES=171, PETRI_TRANSITIONS=127} [2024-06-04 14:18:38,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-04 14:18:38,928 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 127 transitions, 1284 flow [2024-06-04 14:18:38,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:38,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:38,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:38,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 14:18:38,929 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-04 14:18:38,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:38,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1330365743, now seen corresponding path program 11 times [2024-06-04 14:18:38,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:38,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943746943] [2024-06-04 14:18:38,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:38,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:38,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:39,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:39,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:39,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943746943] [2024-06-04 14:18:39,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943746943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:39,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:39,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:39,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225135123] [2024-06-04 14:18:39,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:39,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:39,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:39,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:39,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:39,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:39,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 127 transitions, 1284 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:39,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:39,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:39,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:39,308 INFO L124 PetriNetUnfolderBase]: 1221/2182 cut-off events. [2024-06-04 14:18:39,309 INFO L125 PetriNetUnfolderBase]: For 104478/104478 co-relation queries the response was YES. [2024-06-04 14:18:39,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11901 conditions, 2182 events. 1221/2182 cut-off events. For 104478/104478 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13348 event pairs, 461 based on Foata normal form. 24/2203 useless extension candidates. Maximal degree in co-relation 11821. Up to 1589 conditions per place. [2024-06-04 14:18:39,325 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 30 changer transitions 36/146 dead transitions. [2024-06-04 14:18:39,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 146 transitions, 1652 flow [2024-06-04 14:18:39,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 14:18:39,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 14:18:39,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-04 14:18:39,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-04 14:18:39,326 INFO L175 Difference]: Start difference. First operand has 171 places, 127 transitions, 1284 flow. Second operand 8 states and 171 transitions. [2024-06-04 14:18:39,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 146 transitions, 1652 flow [2024-06-04 14:18:39,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 146 transitions, 1560 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:39,487 INFO L231 Difference]: Finished difference. Result has 168 places, 108 transitions, 1071 flow [2024-06-04 14:18:39,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1192, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1071, PETRI_PLACES=168, PETRI_TRANSITIONS=108} [2024-06-04 14:18:39,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-04 14:18:39,487 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 108 transitions, 1071 flow [2024-06-04 14:18:39,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:39,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:39,488 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, 1, 1] [2024-06-04 14:18:39,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 14:18:39,488 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-04 14:18:39,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:39,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1694538141, now seen corresponding path program 12 times [2024-06-04 14:18:39,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:39,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949448944] [2024-06-04 14:18:39,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:39,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:39,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:39,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-04 14:18:39,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:39,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949448944] [2024-06-04 14:18:39,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949448944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:39,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:39,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:39,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767681780] [2024-06-04 14:18:39,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:39,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:39,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:39,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:39,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:39,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:39,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 108 transitions, 1071 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:39,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:39,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:39,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:39,887 INFO L124 PetriNetUnfolderBase]: 1233/2156 cut-off events. [2024-06-04 14:18:39,887 INFO L125 PetriNetUnfolderBase]: For 126839/126847 co-relation queries the response was YES. [2024-06-04 14:18:39,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12747 conditions, 2156 events. 1233/2156 cut-off events. For 126839/126847 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 13097 event pairs, 524 based on Foata normal form. 32/2187 useless extension candidates. Maximal degree in co-relation 12668. Up to 1503 conditions per place. [2024-06-04 14:18:39,902 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 38 changer transitions 10/128 dead transitions. [2024-06-04 14:18:39,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 128 transitions, 1503 flow [2024-06-04 14:18:39,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:39,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:39,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-04 14:18:39,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-04 14:18:39,903 INFO L175 Difference]: Start difference. First operand has 168 places, 108 transitions, 1071 flow. Second operand 9 states and 191 transitions. [2024-06-04 14:18:39,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 128 transitions, 1503 flow [2024-06-04 14:18:39,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 128 transitions, 1379 flow, removed 29 selfloop flow, removed 16 redundant places. [2024-06-04 14:18:39,994 INFO L231 Difference]: Finished difference. Result has 143 places, 105 transitions, 1007 flow [2024-06-04 14:18:39,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=969, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1007, PETRI_PLACES=143, PETRI_TRANSITIONS=105} [2024-06-04 14:18:39,995 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-04 14:18:39,995 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 105 transitions, 1007 flow [2024-06-04 14:18:39,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:39,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:39,995 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, 1, 1] [2024-06-04 14:18:39,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 14:18:39,996 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-04 14:18:39,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:39,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1080734375, now seen corresponding path program 1 times [2024-06-04 14:18:39,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:39,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571521049] [2024-06-04 14:18:39,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:39,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:40,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:40,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-04 14:18:40,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:40,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571521049] [2024-06-04 14:18:40,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571521049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:40,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:40,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:40,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983536467] [2024-06-04 14:18:40,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:40,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:40,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:40,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:40,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:40,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:40,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 105 transitions, 1007 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:40,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:40,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:40,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:40,342 INFO L124 PetriNetUnfolderBase]: 1066/1867 cut-off events. [2024-06-04 14:18:40,342 INFO L125 PetriNetUnfolderBase]: For 64226/64234 co-relation queries the response was YES. [2024-06-04 14:18:40,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9749 conditions, 1867 events. 1066/1867 cut-off events. For 64226/64234 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10963 event pairs, 475 based on Foata normal form. 34/1900 useless extension candidates. Maximal degree in co-relation 9682. Up to 1503 conditions per place. [2024-06-04 14:18:40,353 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 63 selfloop transitions, 34 changer transitions 14/118 dead transitions. [2024-06-04 14:18:40,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 118 transitions, 1285 flow [2024-06-04 14:18:40,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:40,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:40,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-04 14:18:40,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-04 14:18:40,354 INFO L175 Difference]: Start difference. First operand has 143 places, 105 transitions, 1007 flow. Second operand 9 states and 183 transitions. [2024-06-04 14:18:40,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 118 transitions, 1285 flow [2024-06-04 14:18:40,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 118 transitions, 1208 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:40,409 INFO L231 Difference]: Finished difference. Result has 142 places, 100 transitions, 960 flow [2024-06-04 14:18:40,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=960, PETRI_PLACES=142, PETRI_TRANSITIONS=100} [2024-06-04 14:18:40,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-04 14:18:40,410 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 100 transitions, 960 flow [2024-06-04 14:18:40,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:40,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:40,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:40,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 14:18:40,411 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-04 14:18:40,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:40,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1333008965, now seen corresponding path program 2 times [2024-06-04 14:18:40,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:40,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854065251] [2024-06-04 14:18:40,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:40,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:40,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:40,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:40,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:40,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854065251] [2024-06-04 14:18:40,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854065251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:40,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:40,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:40,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960971433] [2024-06-04 14:18:40,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:40,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:40,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:40,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:40,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:40,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:40,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 100 transitions, 960 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:40,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:40,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:40,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:40,807 INFO L124 PetriNetUnfolderBase]: 1305/2290 cut-off events. [2024-06-04 14:18:40,808 INFO L125 PetriNetUnfolderBase]: For 91468/91468 co-relation queries the response was YES. [2024-06-04 14:18:40,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13006 conditions, 2290 events. 1305/2290 cut-off events. For 91468/91468 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14203 event pairs, 574 based on Foata normal form. 18/2305 useless extension candidates. Maximal degree in co-relation 12940. Up to 1265 conditions per place. [2024-06-04 14:18:40,823 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 73 selfloop transitions, 38 changer transitions 7/125 dead transitions. [2024-06-04 14:18:40,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 125 transitions, 1452 flow [2024-06-04 14:18:40,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 14:18:40,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 14:18:40,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-04 14:18:40,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-04 14:18:40,824 INFO L175 Difference]: Start difference. First operand has 142 places, 100 transitions, 960 flow. Second operand 9 states and 195 transitions. [2024-06-04 14:18:40,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 125 transitions, 1452 flow [2024-06-04 14:18:40,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 125 transitions, 1366 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:40,891 INFO L231 Difference]: Finished difference. Result has 137 places, 99 transitions, 958 flow [2024-06-04 14:18:40,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=958, PETRI_PLACES=137, PETRI_TRANSITIONS=99} [2024-06-04 14:18:40,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-04 14:18:40,891 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 99 transitions, 958 flow [2024-06-04 14:18:40,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:40,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:40,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, 1, 1, 1] [2024-06-04 14:18:40,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 14:18:40,892 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-04 14:18:40,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:40,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1332888995, now seen corresponding path program 3 times [2024-06-04 14:18:40,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:40,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328118789] [2024-06-04 14:18:40,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:40,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:40,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:40,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:40,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328118789] [2024-06-04 14:18:40,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328118789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:40,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:40,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:40,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135788898] [2024-06-04 14:18:40,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:40,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:40,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:40,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:40,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:41,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:41,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 99 transitions, 958 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:41,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:41,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:41,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:41,275 INFO L124 PetriNetUnfolderBase]: 1212/2137 cut-off events. [2024-06-04 14:18:41,275 INFO L125 PetriNetUnfolderBase]: For 72279/72287 co-relation queries the response was YES. [2024-06-04 14:18:41,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11704 conditions, 2137 events. 1212/2137 cut-off events. For 72279/72287 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13019 event pairs, 564 based on Foata normal form. 20/2154 useless extension candidates. Maximal degree in co-relation 11640. Up to 1808 conditions per place. [2024-06-04 14:18:41,288 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 82 selfloop transitions, 10 changer transitions 14/113 dead transitions. [2024-06-04 14:18:41,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 113 transitions, 1226 flow [2024-06-04 14:18:41,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:41,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:41,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-04 14:18:41,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-04 14:18:41,290 INFO L175 Difference]: Start difference. First operand has 137 places, 99 transitions, 958 flow. Second operand 7 states and 146 transitions. [2024-06-04 14:18:41,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 113 transitions, 1226 flow [2024-06-04 14:18:41,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 113 transitions, 1148 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:41,337 INFO L231 Difference]: Finished difference. Result has 135 places, 95 transitions, 872 flow [2024-06-04 14:18:41,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=872, PETRI_PLACES=135, PETRI_TRANSITIONS=95} [2024-06-04 14:18:41,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-04 14:18:41,338 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 95 transitions, 872 flow [2024-06-04 14:18:41,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:41,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:41,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, 1, 1, 1] [2024-06-04 14:18:41,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 14:18:41,339 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-04 14:18:41,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:41,339 INFO L85 PathProgramCache]: Analyzing trace with hash 2113585619, now seen corresponding path program 4 times [2024-06-04 14:18:41,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:41,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371070781] [2024-06-04 14:18:41,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:41,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:41,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:41,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:41,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:41,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371070781] [2024-06-04 14:18:41,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371070781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:41,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:41,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:41,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125816579] [2024-06-04 14:18:41,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:41,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:41,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:41,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:41,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:41,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:41,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 95 transitions, 872 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:41,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:41,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:41,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:41,661 INFO L124 PetriNetUnfolderBase]: 1004/1749 cut-off events. [2024-06-04 14:18:41,661 INFO L125 PetriNetUnfolderBase]: For 54305/54313 co-relation queries the response was YES. [2024-06-04 14:18:41,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9056 conditions, 1749 events. 1004/1749 cut-off events. For 54305/54313 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 10100 event pairs, 464 based on Foata normal form. 34/1780 useless extension candidates. Maximal degree in co-relation 8992. Up to 1419 conditions per place. [2024-06-04 14:18:41,673 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 60 selfloop transitions, 27 changer transitions 12/106 dead transitions. [2024-06-04 14:18:41,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 106 transitions, 1122 flow [2024-06-04 14:18:41,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:41,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:41,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-04 14:18:41,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-04 14:18:41,674 INFO L175 Difference]: Start difference. First operand has 135 places, 95 transitions, 872 flow. Second operand 7 states and 149 transitions. [2024-06-04 14:18:41,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 106 transitions, 1122 flow [2024-06-04 14:18:41,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 106 transitions, 1084 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:41,727 INFO L231 Difference]: Finished difference. Result has 133 places, 91 transitions, 860 flow [2024-06-04 14:18:41,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=860, PETRI_PLACES=133, PETRI_TRANSITIONS=91} [2024-06-04 14:18:41,727 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-04 14:18:41,727 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 91 transitions, 860 flow [2024-06-04 14:18:41,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:41,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:41,728 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, 1, 1] [2024-06-04 14:18:41,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 14:18:41,728 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-04 14:18:41,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:41,728 INFO L85 PathProgramCache]: Analyzing trace with hash 55689861, now seen corresponding path program 5 times [2024-06-04 14:18:41,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:41,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953966495] [2024-06-04 14:18:41,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:41,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:41,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-04 14:18:41,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:41,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953966495] [2024-06-04 14:18:41,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953966495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:41,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:41,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:41,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583555701] [2024-06-04 14:18:41,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:41,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:41,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:41,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:41,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:41,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:41,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 91 transitions, 860 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:41,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:41,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:41,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:42,089 INFO L124 PetriNetUnfolderBase]: 1070/1885 cut-off events. [2024-06-04 14:18:42,089 INFO L125 PetriNetUnfolderBase]: For 62408/62416 co-relation queries the response was YES. [2024-06-04 14:18:42,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9969 conditions, 1885 events. 1070/1885 cut-off events. For 62408/62416 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 11174 event pairs, 503 based on Foata normal form. 32/1914 useless extension candidates. Maximal degree in co-relation 9906. Up to 1295 conditions per place. [2024-06-04 14:18:42,101 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 67 selfloop transitions, 22 changer transitions 13/109 dead transitions. [2024-06-04 14:18:42,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 109 transitions, 1224 flow [2024-06-04 14:18:42,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:42,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:42,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-04 14:18:42,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-04 14:18:42,102 INFO L175 Difference]: Start difference. First operand has 133 places, 91 transitions, 860 flow. Second operand 7 states and 153 transitions. [2024-06-04 14:18:42,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 109 transitions, 1224 flow [2024-06-04 14:18:42,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 109 transitions, 1162 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:42,150 INFO L231 Difference]: Finished difference. Result has 131 places, 85 transitions, 792 flow [2024-06-04 14:18:42,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=792, PETRI_PLACES=131, PETRI_TRANSITIONS=85} [2024-06-04 14:18:42,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-04 14:18:42,150 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 85 transitions, 792 flow [2024-06-04 14:18:42,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:42,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:42,151 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, 1, 1] [2024-06-04 14:18:42,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 14:18:42,151 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-04 14:18:42,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:42,151 INFO L85 PathProgramCache]: Analyzing trace with hash -298988889, now seen corresponding path program 6 times [2024-06-04 14:18:42,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:42,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379396599] [2024-06-04 14:18:42,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:42,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:42,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:42,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:42,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379396599] [2024-06-04 14:18:42,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379396599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:42,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:42,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:42,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260174804] [2024-06-04 14:18:42,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:42,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:42,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:42,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:42,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:42,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:42,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 85 transitions, 792 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:42,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:42,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:42,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:42,462 INFO L124 PetriNetUnfolderBase]: 914/1619 cut-off events. [2024-06-04 14:18:42,462 INFO L125 PetriNetUnfolderBase]: For 46830/46830 co-relation queries the response was YES. [2024-06-04 14:18:42,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8068 conditions, 1619 events. 914/1619 cut-off events. For 46830/46830 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 9284 event pairs, 458 based on Foata normal form. 26/1642 useless extension candidates. Maximal degree in co-relation 8006. Up to 1295 conditions per place. [2024-06-04 14:18:42,472 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 56 selfloop transitions, 19 changer transitions 14/96 dead transitions. [2024-06-04 14:18:42,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 96 transitions, 1022 flow [2024-06-04 14:18:42,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:42,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:42,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-04 14:18:42,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-04 14:18:42,473 INFO L175 Difference]: Start difference. First operand has 131 places, 85 transitions, 792 flow. Second operand 7 states and 146 transitions. [2024-06-04 14:18:42,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 96 transitions, 1022 flow [2024-06-04 14:18:42,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 96 transitions, 975 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:42,509 INFO L231 Difference]: Finished difference. Result has 128 places, 79 transitions, 739 flow [2024-06-04 14:18:42,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=739, PETRI_PLACES=128, PETRI_TRANSITIONS=79} [2024-06-04 14:18:42,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-04 14:18:42,509 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 79 transitions, 739 flow [2024-06-04 14:18:42,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:42,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:42,510 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, 1, 1] [2024-06-04 14:18:42,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 14:18:42,510 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-04 14:18:42,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:42,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1741610035, now seen corresponding path program 13 times [2024-06-04 14:18:42,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:42,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078436931] [2024-06-04 14:18:42,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:42,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:42,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:42,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:42,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:42,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078436931] [2024-06-04 14:18:42,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078436931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:42,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:42,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:42,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104545251] [2024-06-04 14:18:42,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:42,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:42,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:42,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:42,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:42,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:42,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 79 transitions, 739 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:42,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:42,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:42,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:42,840 INFO L124 PetriNetUnfolderBase]: 781/1416 cut-off events. [2024-06-04 14:18:42,841 INFO L125 PetriNetUnfolderBase]: For 29535/29535 co-relation queries the response was YES. [2024-06-04 14:18:42,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6452 conditions, 1416 events. 781/1416 cut-off events. For 29535/29535 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8014 event pairs, 334 based on Foata normal form. 24/1437 useless extension candidates. Maximal degree in co-relation 6392. Up to 845 conditions per place. [2024-06-04 14:18:42,848 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 52 selfloop transitions, 10 changer transitions 27/96 dead transitions. [2024-06-04 14:18:42,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 96 transitions, 1011 flow [2024-06-04 14:18:42,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:42,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:42,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-04 14:18:42,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.519163763066202 [2024-06-04 14:18:42,849 INFO L175 Difference]: Start difference. First operand has 128 places, 79 transitions, 739 flow. Second operand 7 states and 149 transitions. [2024-06-04 14:18:42,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 96 transitions, 1011 flow [2024-06-04 14:18:42,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 96 transitions, 969 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:42,873 INFO L231 Difference]: Finished difference. Result has 125 places, 67 transitions, 586 flow [2024-06-04 14:18:42,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=586, PETRI_PLACES=125, PETRI_TRANSITIONS=67} [2024-06-04 14:18:42,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-04 14:18:42,874 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 67 transitions, 586 flow [2024-06-04 14:18:42,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:42,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:42,874 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, 1, 1] [2024-06-04 14:18:42,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 14:18:42,874 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-04 14:18:42,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:42,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1948619665, now seen corresponding path program 14 times [2024-06-04 14:18:42,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:42,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728958774] [2024-06-04 14:18:42,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:42,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:42,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:42,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:42,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:42,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728958774] [2024-06-04 14:18:42,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728958774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:42,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:42,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:42,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992794199] [2024-06-04 14:18:42,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:42,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:42,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:42,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:42,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:43,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:43,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 67 transitions, 586 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:43,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:43,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:43,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:43,164 INFO L124 PetriNetUnfolderBase]: 589/1092 cut-off events. [2024-06-04 14:18:43,165 INFO L125 PetriNetUnfolderBase]: For 24117/24117 co-relation queries the response was YES. [2024-06-04 14:18:43,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4979 conditions, 1092 events. 589/1092 cut-off events. For 24117/24117 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5894 event pairs, 217 based on Foata normal form. 18/1107 useless extension candidates. Maximal degree in co-relation 4933. Up to 368 conditions per place. [2024-06-04 14:18:43,170 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 53 selfloop transitions, 14 changer transitions 13/87 dead transitions. [2024-06-04 14:18:43,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 87 transitions, 886 flow [2024-06-04 14:18:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:43,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:43,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-04 14:18:43,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-04 14:18:43,171 INFO L175 Difference]: Start difference. First operand has 125 places, 67 transitions, 586 flow. Second operand 7 states and 151 transitions. [2024-06-04 14:18:43,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 87 transitions, 886 flow [2024-06-04 14:18:43,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 87 transitions, 836 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-04 14:18:43,187 INFO L231 Difference]: Finished difference. Result has 113 places, 62 transitions, 529 flow [2024-06-04 14:18:43,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=529, PETRI_PLACES=113, PETRI_TRANSITIONS=62} [2024-06-04 14:18:43,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-04 14:18:43,188 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 62 transitions, 529 flow [2024-06-04 14:18:43,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:43,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:43,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:43,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 14:18:43,188 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-04 14:18:43,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:43,189 INFO L85 PathProgramCache]: Analyzing trace with hash -92489271, now seen corresponding path program 15 times [2024-06-04 14:18:43,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:43,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974839156] [2024-06-04 14:18:43,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:43,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:43,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:43,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:43,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:43,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974839156] [2024-06-04 14:18:43,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974839156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:43,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:43,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:43,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555198948] [2024-06-04 14:18:43,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:43,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:43,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:43,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:43,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:43,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:43,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 62 transitions, 529 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:43,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:43,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:43,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:43,466 INFO L124 PetriNetUnfolderBase]: 472/901 cut-off events. [2024-06-04 14:18:43,466 INFO L125 PetriNetUnfolderBase]: For 12927/12927 co-relation queries the response was YES. [2024-06-04 14:18:43,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3712 conditions, 901 events. 472/901 cut-off events. For 12927/12927 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4682 event pairs, 139 based on Foata normal form. 18/916 useless extension candidates. Maximal degree in co-relation 3671. Up to 368 conditions per place. [2024-06-04 14:18:43,470 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 3 changer transitions 37/79 dead transitions. [2024-06-04 14:18:43,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 79 transitions, 743 flow [2024-06-04 14:18:43,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:43,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:43,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-04 14:18:43,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-04 14:18:43,471 INFO L175 Difference]: Start difference. First operand has 113 places, 62 transitions, 529 flow. Second operand 7 states and 147 transitions. [2024-06-04 14:18:43,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 79 transitions, 743 flow [2024-06-04 14:18:43,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 79 transitions, 715 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-04 14:18:43,482 INFO L231 Difference]: Finished difference. Result has 112 places, 41 transitions, 278 flow [2024-06-04 14:18:43,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=278, PETRI_PLACES=112, PETRI_TRANSITIONS=41} [2024-06-04 14:18:43,483 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-04 14:18:43,483 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 41 transitions, 278 flow [2024-06-04 14:18:43,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:43,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:43,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, 1, 1, 1] [2024-06-04 14:18:43,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 14:18:43,483 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-04 14:18:43,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:43,484 INFO L85 PathProgramCache]: Analyzing trace with hash 673799429, now seen corresponding path program 7 times [2024-06-04 14:18:43,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:43,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614695363] [2024-06-04 14:18:43,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:43,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:43,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:43,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:43,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614695363] [2024-06-04 14:18:43,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614695363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:43,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:43,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:43,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322110564] [2024-06-04 14:18:43,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:43,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:43,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:43,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:43,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:43,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:43,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 41 transitions, 278 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:43,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:43,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:43,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:43,723 INFO L124 PetriNetUnfolderBase]: 280/522 cut-off events. [2024-06-04 14:18:43,723 INFO L125 PetriNetUnfolderBase]: For 10694/10694 co-relation queries the response was YES. [2024-06-04 14:18:43,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2174 conditions, 522 events. 280/522 cut-off events. For 10694/10694 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2339 event pairs, 115 based on Foata normal form. 18/534 useless extension candidates. Maximal degree in co-relation 2134. Up to 326 conditions per place. [2024-06-04 14:18:43,725 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 31 selfloop transitions, 5 changer transitions 12/55 dead transitions. [2024-06-04 14:18:43,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 55 transitions, 428 flow [2024-06-04 14:18:43,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:43,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:43,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-04 14:18:43,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-04 14:18:43,726 INFO L175 Difference]: Start difference. First operand has 112 places, 41 transitions, 278 flow. Second operand 7 states and 141 transitions. [2024-06-04 14:18:43,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 55 transitions, 428 flow [2024-06-04 14:18:43,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 55 transitions, 368 flow, removed 21 selfloop flow, removed 18 redundant places. [2024-06-04 14:18:43,730 INFO L231 Difference]: Finished difference. Result has 79 places, 39 transitions, 222 flow [2024-06-04 14:18:43,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=222, PETRI_PLACES=79, PETRI_TRANSITIONS=39} [2024-06-04 14:18:43,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-04 14:18:43,731 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 39 transitions, 222 flow [2024-06-04 14:18:43,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:43,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:43,731 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, 1, 1] [2024-06-04 14:18:43,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 14:18:43,731 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-04 14:18:43,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:43,732 INFO L85 PathProgramCache]: Analyzing trace with hash -991433117, now seen corresponding path program 8 times [2024-06-04 14:18:43,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:43,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634554667] [2024-06-04 14:18:43,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:43,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:43,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:43,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:43,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:43,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634554667] [2024-06-04 14:18:43,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634554667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:43,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:43,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:43,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696113194] [2024-06-04 14:18:43,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:43,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:43,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:43,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:43,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:43,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:43,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 39 transitions, 222 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:43,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:43,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:43,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:43,948 INFO L124 PetriNetUnfolderBase]: 256/484 cut-off events. [2024-06-04 14:18:43,949 INFO L125 PetriNetUnfolderBase]: For 3905/3905 co-relation queries the response was YES. [2024-06-04 14:18:43,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1741 conditions, 484 events. 256/484 cut-off events. For 3905/3905 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2148 event pairs, 111 based on Foata normal form. 18/498 useless extension candidates. Maximal degree in co-relation 1714. Up to 290 conditions per place. [2024-06-04 14:18:43,950 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 27 selfloop transitions, 2 changer transitions 17/53 dead transitions. [2024-06-04 14:18:43,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 53 transitions, 364 flow [2024-06-04 14:18:43,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:43,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:43,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-04 14:18:43,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-04 14:18:43,951 INFO L175 Difference]: Start difference. First operand has 79 places, 39 transitions, 222 flow. Second operand 7 states and 140 transitions. [2024-06-04 14:18:43,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 53 transitions, 364 flow [2024-06-04 14:18:43,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 53 transitions, 348 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:43,954 INFO L231 Difference]: Finished difference. Result has 77 places, 35 transitions, 181 flow [2024-06-04 14:18:43,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=181, PETRI_PLACES=77, PETRI_TRANSITIONS=35} [2024-06-04 14:18:43,954 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-04 14:18:43,954 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 35 transitions, 181 flow [2024-06-04 14:18:43,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:43,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:43,955 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, 1, 1] [2024-06-04 14:18:43,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 14:18:43,955 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-04 14:18:43,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:43,955 INFO L85 PathProgramCache]: Analyzing trace with hash -706896285, now seen corresponding path program 9 times [2024-06-04 14:18:43,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:43,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021575344] [2024-06-04 14:18:43,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:43,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:43,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:44,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:44,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:44,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021575344] [2024-06-04 14:18:44,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021575344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:44,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:44,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:44,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090634824] [2024-06-04 14:18:44,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:44,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:44,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:44,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:44,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:44,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:44,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 35 transitions, 181 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:44,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:44,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:44,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:44,161 INFO L124 PetriNetUnfolderBase]: 229/439 cut-off events. [2024-06-04 14:18:44,162 INFO L125 PetriNetUnfolderBase]: For 3787/3787 co-relation queries the response was YES. [2024-06-04 14:18:44,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1568 conditions, 439 events. 229/439 cut-off events. For 3787/3787 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1906 event pairs, 58 based on Foata normal form. 18/453 useless extension candidates. Maximal degree in co-relation 1542. Up to 207 conditions per place. [2024-06-04 14:18:44,163 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 13/50 dead transitions. [2024-06-04 14:18:44,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 50 transitions, 325 flow [2024-06-04 14:18:44,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:44,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:44,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-04 14:18:44,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-04 14:18:44,164 INFO L175 Difference]: Start difference. First operand has 77 places, 35 transitions, 181 flow. Second operand 7 states and 140 transitions. [2024-06-04 14:18:44,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 50 transitions, 325 flow [2024-06-04 14:18:44,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 50 transitions, 311 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-04 14:18:44,167 INFO L231 Difference]: Finished difference. Result has 70 places, 32 transitions, 151 flow [2024-06-04 14:18:44,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=151, PETRI_PLACES=70, PETRI_TRANSITIONS=32} [2024-06-04 14:18:44,167 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-04 14:18:44,167 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 32 transitions, 151 flow [2024-06-04 14:18:44,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:44,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:44,167 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, 1, 1] [2024-06-04 14:18:44,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 14:18:44,168 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-04 14:18:44,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:44,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1908467417, now seen corresponding path program 10 times [2024-06-04 14:18:44,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:44,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985963644] [2024-06-04 14:18:44,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:44,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:44,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:44,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 14:18:44,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:44,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985963644] [2024-06-04 14:18:44,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985963644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:44,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:44,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:44,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504437438] [2024-06-04 14:18:44,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:44,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:44,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:44,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:44,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:44,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:44,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 32 transitions, 151 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:44,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:44,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:44,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:44,369 INFO L124 PetriNetUnfolderBase]: 185/363 cut-off events. [2024-06-04 14:18:44,370 INFO L125 PetriNetUnfolderBase]: For 2259/2259 co-relation queries the response was YES. [2024-06-04 14:18:44,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1253 conditions, 363 events. 185/363 cut-off events. For 2259/2259 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1476 event pairs, 14 based on Foata normal form. 18/381 useless extension candidates. Maximal degree in co-relation 1230. Up to 171 conditions per place. [2024-06-04 14:18:44,371 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 8/45 dead transitions. [2024-06-04 14:18:44,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 45 transitions, 273 flow [2024-06-04 14:18:44,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:44,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:44,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-04 14:18:44,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-04 14:18:44,372 INFO L175 Difference]: Start difference. First operand has 70 places, 32 transitions, 151 flow. Second operand 7 states and 136 transitions. [2024-06-04 14:18:44,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 45 transitions, 273 flow [2024-06-04 14:18:44,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 45 transitions, 252 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-04 14:18:44,373 INFO L231 Difference]: Finished difference. Result has 65 places, 30 transitions, 127 flow [2024-06-04 14:18:44,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=127, PETRI_PLACES=65, PETRI_TRANSITIONS=30} [2024-06-04 14:18:44,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-04 14:18:44,374 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 30 transitions, 127 flow [2024-06-04 14:18:44,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:44,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 14:18:44,374 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, 1, 1] [2024-06-04 14:18:44,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 14:18:44,374 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-04 14:18:44,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 14:18:44,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1908587387, now seen corresponding path program 11 times [2024-06-04 14:18:44,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 14:18:44,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873559345] [2024-06-04 14:18:44,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 14:18:44,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 14:18:44,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 14:18:44,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-04 14:18:44,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 14:18:44,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873559345] [2024-06-04 14:18:44,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873559345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 14:18:44,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 14:18:44,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 14:18:44,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415086297] [2024-06-04 14:18:44,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 14:18:44,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 14:18:44,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 14:18:44,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 14:18:44,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 14:18:44,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-04 14:18:44,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 30 transitions, 127 flow. Second operand has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:44,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 14:18:44,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-04 14:18:44,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 14:18:44,586 INFO L124 PetriNetUnfolderBase]: 80/176 cut-off events. [2024-06-04 14:18:44,586 INFO L125 PetriNetUnfolderBase]: For 675/675 co-relation queries the response was YES. [2024-06-04 14:18:44,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 532 conditions, 176 events. 80/176 cut-off events. For 675/675 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 508 event pairs, 2 based on Foata normal form. 18/194 useless extension candidates. Maximal degree in co-relation 512. Up to 96 conditions per place. [2024-06-04 14:18:44,587 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 0 selfloop transitions, 0 changer transitions 38/38 dead transitions. [2024-06-04 14:18:44,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 38 transitions, 197 flow [2024-06-04 14:18:44,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 14:18:44,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 14:18:44,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-04 14:18:44,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-04 14:18:44,588 INFO L175 Difference]: Start difference. First operand has 65 places, 30 transitions, 127 flow. Second operand 7 states and 130 transitions. [2024-06-04 14:18:44,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 38 transitions, 197 flow [2024-06-04 14:18:44,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 38 transitions, 170 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-04 14:18:44,588 INFO L231 Difference]: Finished difference. Result has 57 places, 0 transitions, 0 flow [2024-06-04 14:18:44,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=57, PETRI_TRANSITIONS=0} [2024-06-04 14:18:44,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-04 14:18:44,589 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 0 transitions, 0 flow [2024-06-04 14:18:44,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.25) internal successors, (130), 8 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 14:18:44,591 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-04 14:18:44,600 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-04 14:18:44,601 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-04 14:18:44,601 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-04 14:18:44,601 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-04 14:18:44,601 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-04 14:18:44,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 14:18:44,602 INFO L445 BasicCegarLoop]: Path program histogram: [15, 15, 14, 12, 11, 9, 9, 7, 6, 6, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 14:18:44,604 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-04 14:18:44,604 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-04 14:18:44,607 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-04 14:18:44,607 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-04 14:18:44,608 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 04.06 02:18:44 BasicIcfg [2024-06-04 14:18:44,608 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-04 14:18:44,608 INFO L158 Benchmark]: Toolchain (without parser) took 135207.47ms. Allocated memory was 172.0MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 98.0MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 567.8MB. Max. memory is 16.1GB. [2024-06-04 14:18:44,608 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 115.3MB. Free memory was 85.1MB in the beginning and 85.1MB in the end (delta: 68.7kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-04 14:18:44,609 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 172.0MB. Free memory was 102.1MB in the beginning and 102.0MB in the end (delta: 118.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-04 14:18:44,609 INFO L158 Benchmark]: CACSL2BoogieTranslator took 505.03ms. Allocated memory is still 172.0MB. Free memory was 97.9MB in the beginning and 130.4MB in the end (delta: -32.4MB). Peak memory consumption was 19.6MB. Max. memory is 16.1GB. [2024-06-04 14:18:44,609 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.91ms. Allocated memory is still 172.0MB. Free memory was 130.4MB in the beginning and 128.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-04 14:18:44,609 INFO L158 Benchmark]: Boogie Preprocessor took 36.52ms. Allocated memory is still 172.0MB. Free memory was 128.2MB in the beginning and 126.2MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-04 14:18:44,609 INFO L158 Benchmark]: RCFGBuilder took 413.72ms. Allocated memory is still 172.0MB. Free memory was 125.7MB in the beginning and 100.5MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-04 14:18:44,610 INFO L158 Benchmark]: TraceAbstraction took 134184.17ms. Allocated memory was 172.0MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 100.0MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 571.3MB. Max. memory is 16.1GB. [2024-06-04 14:18:44,610 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.42ms. Allocated memory is still 115.3MB. Free memory was 85.1MB in the beginning and 85.1MB in the end (delta: 68.7kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.15ms. Allocated memory is still 172.0MB. Free memory was 102.1MB in the beginning and 102.0MB in the end (delta: 118.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 505.03ms. Allocated memory is still 172.0MB. Free memory was 97.9MB in the beginning and 130.4MB in the end (delta: -32.4MB). Peak memory consumption was 19.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 63.91ms. Allocated memory is still 172.0MB. Free memory was 130.4MB in the beginning and 128.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 36.52ms. Allocated memory is still 172.0MB. Free memory was 128.2MB in the beginning and 126.2MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 413.72ms. Allocated memory is still 172.0MB. Free memory was 125.7MB in the beginning and 100.5MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 134184.17ms. Allocated memory was 172.0MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 100.0MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 571.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 781]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 66 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 134.1s, OverallIterations: 142, TraceHistogramMax: 1, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 120.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8920 SdHoareTripleChecker+Valid, 15.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7129 mSDsluCounter, 2493 SdHoareTripleChecker+Invalid, 12.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1788 mSDsCounter, 1430 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 32756 IncrementalHoareTripleChecker+Invalid, 34186 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1430 mSolverCounterUnsat, 705 mSDtfsCounter, 32756 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 808 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 808 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 4.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3216occurred in iteration=98, InterpolantAutomatonStates: 990, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 12.3s InterpolantComputationTime, 2848 NumberOfCodeBlocks, 2848 NumberOfCodeBlocksAsserted, 142 NumberOfCheckSat, 2706 ConstructedInterpolants, 0 QuantifiedInterpolants, 23277 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 142 InterpolantComputations, 142 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-04 14:18:44,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE