./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe014_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-06-19_11-23-25.files/mutex-meet-nonrel/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe014_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-7724a2d-m [2024-06-28 02:29:23,261 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:29:23,341 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:29:23,347 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:29:23,347 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:29:23,377 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:29:23,378 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:29:23,378 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:29:23,379 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:29:23,386 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:29:23,387 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:29:23,387 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:29:23,388 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:29:23,389 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:29:23,389 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:29:23,389 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:29:23,390 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:29:23,390 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:29:23,390 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:29:23,390 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:29:23,391 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:29:23,391 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:29:23,391 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:29:23,392 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:29:23,392 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:29:23,392 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:29:23,392 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:29:23,393 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:29:23,393 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:29:23,393 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:29:23,394 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:29:23,394 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:29:23,395 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:29:23,395 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:29:23,395 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:29:23,395 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:29:23,395 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:29:23,396 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:29:23,396 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:29:23,396 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:29:23,396 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:29:23,397 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:29:23,397 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:29:23,397 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 02:29:23,640 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:29:23,659 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:29:23,661 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:29:23,662 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:29:23,662 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:29:23,663 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:29:24,767 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:29:24,984 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:29:24,989 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:29:25,006 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e2440f91/cd05086267a54c9386c9b0aeaf590c35/FLAG6582aec7a [2024-06-28 02:29:25,018 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e2440f91/cd05086267a54c9386c9b0aeaf590c35 [2024-06-28 02:29:25,020 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:29:25,021 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:29:25,021 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 02:29:25,161 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:29:25,162 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:29:25,164 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:29:25,164 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:29:25,168 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:29:25,169 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:29:25" (1/2) ... [2024-06-28 02:29:25,170 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78790c1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:29:25, skipping insertion in model container [2024-06-28 02:29:25,170 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:29:25" (1/2) ... [2024-06-28 02:29:25,172 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7eac737e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:29:25, skipping insertion in model container [2024-06-28 02:29:25,173 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:29:25" (2/2) ... [2024-06-28 02:29:25,173 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@78790c1c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25, skipping insertion in model container [2024-06-28 02:29:25,173 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:29:25" (2/2) ... [2024-06-28 02:29:25,173 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:29:25,226 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:29:25,228 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 02:29:25,228 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 02:29:25,228 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1) || __unbuffered_p0_EBX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-28 02:29:25,228 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:29:25,228 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-28 02:29:25,272 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:29:25,650 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:29:25,658 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:29:25,776 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:29:25,837 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:29:25,837 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25 WrapperNode [2024-06-28 02:29:25,838 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:29:25,839 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:29:25,839 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:29:25,840 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:29:25,846 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 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,866 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 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,904 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-28 02:29:25,905 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:29:25,905 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:29:25,906 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:29:25,906 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:29:25,914 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,914 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,917 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,928 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:29:25,930 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,930 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,938 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,966 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,968 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,979 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,981 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:29:25,982 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:29:25,982 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:29:25,982 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:29:25,983 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (1/1) ... [2024-06-28 02:29:25,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:29:26,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:29:26,042 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:29:26,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:29:26,081 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:29:26,082 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:29:26,082 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:29:26,083 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:29:26,083 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:29:26,083 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:29:26,083 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:29:26,083 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:29:26,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:29:26,084 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:29:26,084 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:29:26,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:29:26,085 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:29:26,186 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:29:26,187 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:29:26,347 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:29:26,347 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:29:26,428 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:29:26,428 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:29:26,429 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:29:26 BoogieIcfgContainer [2024-06-28 02:29:26,429 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:29:26,431 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:29:26,431 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:29:26,434 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:29:26,434 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:29:25" (1/4) ... [2024-06-28 02:29:26,434 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cb653f5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:29:26, skipping insertion in model container [2024-06-28 02:29:26,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:29:25" (2/4) ... [2024-06-28 02:29:26,435 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cb653f5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:29:26, skipping insertion in model container [2024-06-28 02:29:26,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:25" (3/4) ... [2024-06-28 02:29:26,435 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1cb653f5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:29:26, skipping insertion in model container [2024-06-28 02:29:26,435 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:29:26" (4/4) ... [2024-06-28 02:29:26,437 INFO L112 eAbstractionObserver]: Analyzing ICFG safe014_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:29:26,449 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:29:26,449 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:29:26,449 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:29:26,482 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:29:26,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:29:26,532 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-28 02:29:26,532 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:29:26,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:29:26,534 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-28 02:29:26,536 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-28 02:29:26,544 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:29:26,549 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;@7ee8fa03, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:29:26,550 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:29:26,553 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:29:26,553 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:29:26,553 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:29:26,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:26,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:29:26,554 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:26,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:26,558 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-28 02:29:26,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:26,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76067710] [2024-06-28 02:29:26,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:26,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:26,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:26,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:26,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:26,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76067710] [2024-06-28 02:29:26,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76067710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:26,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:26,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:29:26,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279501596] [2024-06-28 02:29:26,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:27,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:29:27,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:27,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:29:27,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:29:27,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-28 02:29:27,088 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:27,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:27,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-28 02:29:27,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:27,318 INFO L124 PetriNetUnfolderBase]: 430/713 cut-off events. [2024-06-28 02:29:27,318 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-06-28 02:29:27,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1436 conditions, 713 events. 430/713 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3407 event pairs, 273 based on Foata normal form. 1/675 useless extension candidates. Maximal degree in co-relation 1424. Up to 672 conditions per place. [2024-06-28 02:29:27,331 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-28 02:29:27,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-28 02:29:27,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:29:27,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:29:27,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-28 02:29:27,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-28 02:29:27,345 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-28 02:29:27,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-28 02:29:27,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:27,350 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-28 02:29:27,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-28 02:29:27,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-28 02:29:27,356 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-28 02:29:27,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:27,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:27,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:27,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:29:27,357 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:27,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:27,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1029876338, now seen corresponding path program 1 times [2024-06-28 02:29:27,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:27,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750943478] [2024-06-28 02:29:27,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:27,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:27,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:27,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:27,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:27,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750943478] [2024-06-28 02:29:27,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750943478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:27,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:27,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:27,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320615907] [2024-06-28 02:29:27,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:27,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:27,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:27,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:27,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:27,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:27,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:27,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:27,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:27,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:27,941 INFO L124 PetriNetUnfolderBase]: 755/1225 cut-off events. [2024-06-28 02:29:27,941 INFO L125 PetriNetUnfolderBase]: For 226/240 co-relation queries the response was YES. [2024-06-28 02:29:27,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2818 conditions, 1225 events. 755/1225 cut-off events. For 226/240 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 5975 event pairs, 367 based on Foata normal form. 13/1205 useless extension candidates. Maximal degree in co-relation 2806. Up to 1093 conditions per place. [2024-06-28 02:29:27,950 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 35 selfloop transitions, 6 changer transitions 0/49 dead transitions. [2024-06-28 02:29:27,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 49 transitions, 218 flow [2024-06-28 02:29:27,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:29:27,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:29:27,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-28 02:29:27,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:29:27,955 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 104 transitions. [2024-06-28 02:29:27,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 49 transitions, 218 flow [2024-06-28 02:29:27,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 49 transitions, 214 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:27,959 INFO L231 Difference]: Finished difference. Result has 43 places, 35 transitions, 121 flow [2024-06-28 02:29:27,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=121, PETRI_PLACES=43, PETRI_TRANSITIONS=35} [2024-06-28 02:29:27,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 2 predicate places. [2024-06-28 02:29:27,961 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 35 transitions, 121 flow [2024-06-28 02:29:27,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:27,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:27,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:27,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:29:27,962 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:27,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:27,962 INFO L85 PathProgramCache]: Analyzing trace with hash 933975979, now seen corresponding path program 1 times [2024-06-28 02:29:27,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:27,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701397657] [2024-06-28 02:29:27,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:27,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:27,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:28,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:28,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:28,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701397657] [2024-06-28 02:29:28,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701397657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:28,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:28,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:29:28,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896462528] [2024-06-28 02:29:28,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:28,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:29:28,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:28,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:29:28,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:29:28,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:28,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 35 transitions, 121 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:28,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:28,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:28,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:28,345 INFO L124 PetriNetUnfolderBase]: 705/1158 cut-off events. [2024-06-28 02:29:28,345 INFO L125 PetriNetUnfolderBase]: For 543/543 co-relation queries the response was YES. [2024-06-28 02:29:28,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2874 conditions, 1158 events. 705/1158 cut-off events. For 543/543 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5608 event pairs, 249 based on Foata normal form. 2/1155 useless extension candidates. Maximal degree in co-relation 2860. Up to 1056 conditions per place. [2024-06-28 02:29:28,353 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-28 02:29:28,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 55 transitions, 273 flow [2024-06-28 02:29:28,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:29:28,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:29:28,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-28 02:29:28,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:29:28,356 INFO L175 Difference]: Start difference. First operand has 43 places, 35 transitions, 121 flow. Second operand 4 states and 104 transitions. [2024-06-28 02:29:28,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 55 transitions, 273 flow [2024-06-28 02:29:28,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 258 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:28,360 INFO L231 Difference]: Finished difference. Result has 46 places, 42 transitions, 164 flow [2024-06-28 02:29:28,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=164, PETRI_PLACES=46, PETRI_TRANSITIONS=42} [2024-06-28 02:29:28,361 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 5 predicate places. [2024-06-28 02:29:28,362 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 42 transitions, 164 flow [2024-06-28 02:29:28,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:28,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:28,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:28,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:29:28,363 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:28,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:28,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1087473001, now seen corresponding path program 1 times [2024-06-28 02:29:28,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:28,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124987885] [2024-06-28 02:29:28,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:28,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:28,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:28,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:28,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:28,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124987885] [2024-06-28 02:29:28,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124987885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:28,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:28,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:29:28,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146364594] [2024-06-28 02:29:28,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:28,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:29:28,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:28,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:29:28,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:29:28,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:28,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 42 transitions, 164 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:28,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:28,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:28,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:28,684 INFO L124 PetriNetUnfolderBase]: 700/1151 cut-off events. [2024-06-28 02:29:28,685 INFO L125 PetriNetUnfolderBase]: For 966/969 co-relation queries the response was YES. [2024-06-28 02:29:28,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3254 conditions, 1151 events. 700/1151 cut-off events. For 966/969 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 5687 event pairs, 309 based on Foata normal form. 4/1151 useless extension candidates. Maximal degree in co-relation 3238. Up to 1051 conditions per place. [2024-06-28 02:29:28,692 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 38 selfloop transitions, 9 changer transitions 0/55 dead transitions. [2024-06-28 02:29:28,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 55 transitions, 296 flow [2024-06-28 02:29:28,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:29:28,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:29:28,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-28 02:29:28,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-28 02:29:28,693 INFO L175 Difference]: Start difference. First operand has 46 places, 42 transitions, 164 flow. Second operand 4 states and 102 transitions. [2024-06-28 02:29:28,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 55 transitions, 296 flow [2024-06-28 02:29:28,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 296 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 02:29:28,696 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 200 flow [2024-06-28 02:29:28,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=200, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-28 02:29:28,697 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-28 02:29:28,697 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 200 flow [2024-06-28 02:29:28,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:28,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:28,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:28,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:29:28,698 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:28,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:28,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1104033126, now seen corresponding path program 1 times [2024-06-28 02:29:28,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:28,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097236329] [2024-06-28 02:29:28,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:28,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:28,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:28,851 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:28,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:28,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097236329] [2024-06-28 02:29:28,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097236329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:28,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:28,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:28,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813249040] [2024-06-28 02:29:28,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:28,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:28,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:28,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:28,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:28,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:28,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:28,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:28,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:28,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:29,107 INFO L124 PetriNetUnfolderBase]: 957/1558 cut-off events. [2024-06-28 02:29:29,107 INFO L125 PetriNetUnfolderBase]: For 1791/1793 co-relation queries the response was YES. [2024-06-28 02:29:29,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4549 conditions, 1558 events. 957/1558 cut-off events. For 1791/1793 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7815 event pairs, 292 based on Foata normal form. 5/1558 useless extension candidates. Maximal degree in co-relation 4530. Up to 1309 conditions per place. [2024-06-28 02:29:29,119 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 48 selfloop transitions, 21 changer transitions 0/76 dead transitions. [2024-06-28 02:29:29,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 454 flow [2024-06-28 02:29:29,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:29,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:29,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-28 02:29:29,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-28 02:29:29,122 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 200 flow. Second operand 5 states and 130 transitions. [2024-06-28 02:29:29,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 454 flow [2024-06-28 02:29:29,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 76 transitions, 446 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:29,131 INFO L231 Difference]: Finished difference. Result has 55 places, 54 transitions, 318 flow [2024-06-28 02:29:29,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=318, PETRI_PLACES=55, PETRI_TRANSITIONS=54} [2024-06-28 02:29:29,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-28 02:29:29,134 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 54 transitions, 318 flow [2024-06-28 02:29:29,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:29,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:29,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:29,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:29:29,139 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:29,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:29,139 INFO L85 PathProgramCache]: Analyzing trace with hash -934672516, now seen corresponding path program 2 times [2024-06-28 02:29:29,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:29,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664918118] [2024-06-28 02:29:29,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:29,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:29,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:29,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:29,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:29,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664918118] [2024-06-28 02:29:29,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664918118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:29,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:29,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:29,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435916950] [2024-06-28 02:29:29,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:29,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:29,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:29,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:29,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:29,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:29,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 54 transitions, 318 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:29,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:29,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:29,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:29,568 INFO L124 PetriNetUnfolderBase]: 952/1556 cut-off events. [2024-06-28 02:29:29,568 INFO L125 PetriNetUnfolderBase]: For 3388/3390 co-relation queries the response was YES. [2024-06-28 02:29:29,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5426 conditions, 1556 events. 952/1556 cut-off events. For 3388/3390 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7729 event pairs, 336 based on Foata normal form. 2/1549 useless extension candidates. Maximal degree in co-relation 5404. Up to 1316 conditions per place. [2024-06-28 02:29:29,580 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 56 selfloop transitions, 22 changer transitions 0/85 dead transitions. [2024-06-28 02:29:29,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 85 transitions, 626 flow [2024-06-28 02:29:29,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:29,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:29,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:29:29,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 02:29:29,582 INFO L175 Difference]: Start difference. First operand has 55 places, 54 transitions, 318 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:29:29,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 85 transitions, 626 flow [2024-06-28 02:29:29,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 85 transitions, 599 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:29,591 INFO L231 Difference]: Finished difference. Result has 61 places, 66 transitions, 477 flow [2024-06-28 02:29:29,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=477, PETRI_PLACES=61, PETRI_TRANSITIONS=66} [2024-06-28 02:29:29,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 20 predicate places. [2024-06-28 02:29:29,592 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 66 transitions, 477 flow [2024-06-28 02:29:29,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:29,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:29,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:29,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:29:29,593 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:29,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:29,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1384458666, now seen corresponding path program 1 times [2024-06-28 02:29:29,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:29,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946195134] [2024-06-28 02:29:29,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:29,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:29,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:29,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:29,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:29,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946195134] [2024-06-28 02:29:29,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946195134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:29,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:29,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:29,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72708153] [2024-06-28 02:29:29,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:29,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:29,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:29,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:29,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:29,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:29,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 66 transitions, 477 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:29,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:29,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:29,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:29,919 INFO L124 PetriNetUnfolderBase]: 740/1234 cut-off events. [2024-06-28 02:29:29,919 INFO L125 PetriNetUnfolderBase]: For 3554/3560 co-relation queries the response was YES. [2024-06-28 02:29:29,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4739 conditions, 1234 events. 740/1234 cut-off events. For 3554/3560 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6186 event pairs, 262 based on Foata normal form. 8/1238 useless extension candidates. Maximal degree in co-relation 4713. Up to 1089 conditions per place. [2024-06-28 02:29:29,930 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 65 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-28 02:29:29,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 84 transitions, 687 flow [2024-06-28 02:29:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:29,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:29,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 02:29:29,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-28 02:29:29,932 INFO L175 Difference]: Start difference. First operand has 61 places, 66 transitions, 477 flow. Second operand 5 states and 124 transitions. [2024-06-28 02:29:29,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 84 transitions, 687 flow [2024-06-28 02:29:29,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 84 transitions, 667 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-28 02:29:29,938 INFO L231 Difference]: Finished difference. Result has 66 places, 68 transitions, 508 flow [2024-06-28 02:29:29,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=508, PETRI_PLACES=66, PETRI_TRANSITIONS=68} [2024-06-28 02:29:29,939 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-28 02:29:29,939 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 68 transitions, 508 flow [2024-06-28 02:29:29,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:29,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:29,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:29,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:29:29,940 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:29,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:29,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1628809308, now seen corresponding path program 1 times [2024-06-28 02:29:29,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:29,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75861647] [2024-06-28 02:29:29,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:29,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:29,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:30,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:30,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:30,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75861647] [2024-06-28 02:29:30,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75861647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:30,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:30,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:30,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830936905] [2024-06-28 02:29:30,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:30,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:30,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:30,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:30,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:30,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:30,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 68 transitions, 508 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:30,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:30,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:30,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:30,326 INFO L124 PetriNetUnfolderBase]: 922/1514 cut-off events. [2024-06-28 02:29:30,326 INFO L125 PetriNetUnfolderBase]: For 4706/4708 co-relation queries the response was YES. [2024-06-28 02:29:30,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5817 conditions, 1514 events. 922/1514 cut-off events. For 4706/4708 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7492 event pairs, 312 based on Foata normal form. 5/1514 useless extension candidates. Maximal degree in co-relation 5788. Up to 1265 conditions per place. [2024-06-28 02:29:30,340 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 54 selfloop transitions, 27 changer transitions 0/88 dead transitions. [2024-06-28 02:29:30,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 88 transitions, 735 flow [2024-06-28 02:29:30,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:30,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:30,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:29:30,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-28 02:29:30,344 INFO L175 Difference]: Start difference. First operand has 66 places, 68 transitions, 508 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:29:30,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 88 transitions, 735 flow [2024-06-28 02:29:30,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 88 transitions, 694 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:30,357 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 538 flow [2024-06-28 02:29:30,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=538, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-28 02:29:30,359 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-28 02:29:30,360 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 538 flow [2024-06-28 02:29:30,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:30,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:30,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:30,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:29:30,361 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:30,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:30,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1089929948, now seen corresponding path program 2 times [2024-06-28 02:29:30,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:30,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143447917] [2024-06-28 02:29:30,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:30,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:30,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:30,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:30,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:30,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143447917] [2024-06-28 02:29:30,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143447917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:30,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:30,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:30,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181027595] [2024-06-28 02:29:30,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:30,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:30,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:30,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:30,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:30,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:30,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 538 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:30,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:30,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:30,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:30,727 INFO L124 PetriNetUnfolderBase]: 933/1537 cut-off events. [2024-06-28 02:29:30,727 INFO L125 PetriNetUnfolderBase]: For 6056/6070 co-relation queries the response was YES. [2024-06-28 02:29:30,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6065 conditions, 1537 events. 933/1537 cut-off events. For 6056/6070 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7667 event pairs, 328 based on Foata normal form. 10/1540 useless extension candidates. Maximal degree in co-relation 6035. Up to 1287 conditions per place. [2024-06-28 02:29:30,739 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 60 selfloop transitions, 24 changer transitions 0/91 dead transitions. [2024-06-28 02:29:30,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 91 transitions, 820 flow [2024-06-28 02:29:30,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:30,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:30,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:29:30,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-28 02:29:30,742 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 538 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:29:30,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 91 transitions, 820 flow [2024-06-28 02:29:30,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 91 transitions, 754 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:30,755 INFO L231 Difference]: Finished difference. Result has 68 places, 72 transitions, 572 flow [2024-06-28 02:29:30,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=572, PETRI_PLACES=68, PETRI_TRANSITIONS=72} [2024-06-28 02:29:30,756 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-28 02:29:30,756 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 72 transitions, 572 flow [2024-06-28 02:29:30,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:30,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:30,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:30,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:29:30,757 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:30,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:30,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1114055078, now seen corresponding path program 3 times [2024-06-28 02:29:30,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:30,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625629581] [2024-06-28 02:29:30,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:30,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:30,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:30,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:30,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:30,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625629581] [2024-06-28 02:29:30,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625629581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:30,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:30,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:30,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658750744] [2024-06-28 02:29:30,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:30,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:30,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:30,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:30,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:30,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:30,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 72 transitions, 572 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:30,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:30,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:30,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:31,165 INFO L124 PetriNetUnfolderBase]: 928/1521 cut-off events. [2024-06-28 02:29:31,165 INFO L125 PetriNetUnfolderBase]: For 5528/5530 co-relation queries the response was YES. [2024-06-28 02:29:31,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5976 conditions, 1521 events. 928/1521 cut-off events. For 5528/5530 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7479 event pairs, 328 based on Foata normal form. 2/1514 useless extension candidates. Maximal degree in co-relation 5946. Up to 1282 conditions per place. [2024-06-28 02:29:31,186 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 60 selfloop transitions, 26 changer transitions 0/93 dead transitions. [2024-06-28 02:29:31,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 93 transitions, 796 flow [2024-06-28 02:29:31,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:31,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:31,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:29:31,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:29:31,188 INFO L175 Difference]: Start difference. First operand has 68 places, 72 transitions, 572 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:29:31,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 93 transitions, 796 flow [2024-06-28 02:29:31,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 93 transitions, 754 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:31,201 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 590 flow [2024-06-28 02:29:31,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=590, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-28 02:29:31,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-28 02:29:31,202 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 590 flow [2024-06-28 02:29:31,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:31,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:31,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:31,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:29:31,203 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:31,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:31,204 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-28 02:29:31,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:31,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005754636] [2024-06-28 02:29:31,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:31,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:31,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:31,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:31,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:31,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005754636] [2024-06-28 02:29:31,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005754636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:31,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:31,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:31,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089520766] [2024-06-28 02:29:31,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:31,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:31,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:31,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:31,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:31,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:31,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 590 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:31,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:31,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:31,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:31,506 INFO L124 PetriNetUnfolderBase]: 870/1460 cut-off events. [2024-06-28 02:29:31,506 INFO L125 PetriNetUnfolderBase]: For 6111/6111 co-relation queries the response was YES. [2024-06-28 02:29:31,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5774 conditions, 1460 events. 870/1460 cut-off events. For 6111/6111 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7379 event pairs, 293 based on Foata normal form. 1/1459 useless extension candidates. Maximal degree in co-relation 5742. Up to 1287 conditions per place. [2024-06-28 02:29:31,518 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 66 selfloop transitions, 8 changer transitions 0/88 dead transitions. [2024-06-28 02:29:31,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 88 transitions, 811 flow [2024-06-28 02:29:31,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:29:31,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:29:31,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 02:29:31,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:29:31,520 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 590 flow. Second operand 4 states and 98 transitions. [2024-06-28 02:29:31,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 88 transitions, 811 flow [2024-06-28 02:29:31,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 88 transitions, 745 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:31,540 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 606 flow [2024-06-28 02:29:31,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=606, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-28 02:29:31,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-28 02:29:31,541 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 606 flow [2024-06-28 02:29:31,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:31,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:31,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:31,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:29:31,542 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-28 02:29:31,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:31,542 INFO L85 PathProgramCache]: Analyzing trace with hash -504238335, now seen corresponding path program 1 times [2024-06-28 02:29:31,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:31,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333366200] [2024-06-28 02:29:31,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:31,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:31,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:31,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:31,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:31,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333366200] [2024-06-28 02:29:31,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333366200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:31,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:31,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:31,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526307456] [2024-06-28 02:29:31,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:31,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:31,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:31,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:31,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:31,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:31,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 606 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:31,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:31,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:31,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:32,021 INFO L124 PetriNetUnfolderBase]: 1154/1883 cut-off events. [2024-06-28 02:29:32,021 INFO L125 PetriNetUnfolderBase]: For 9314/9316 co-relation queries the response was YES. [2024-06-28 02:29:32,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7869 conditions, 1883 events. 1154/1883 cut-off events. For 9314/9316 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9778 event pairs, 170 based on Foata normal form. 6/1884 useless extension candidates. Maximal degree in co-relation 7835. Up to 1247 conditions per place. [2024-06-28 02:29:32,035 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 73 selfloop transitions, 37 changer transitions 0/117 dead transitions. [2024-06-28 02:29:32,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 117 transitions, 1020 flow [2024-06-28 02:29:32,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:32,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:32,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 02:29:32,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2024-06-28 02:29:32,037 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 606 flow. Second operand 6 states and 157 transitions. [2024-06-28 02:29:32,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 117 transitions, 1020 flow [2024-06-28 02:29:32,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 117 transitions, 1016 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:29:32,056 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 777 flow [2024-06-28 02:29:32,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=777, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-28 02:29:32,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-28 02:29:32,057 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 777 flow [2024-06-28 02:29:32,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:32,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:32,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:32,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:29:32,058 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:32,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:32,059 INFO L85 PathProgramCache]: Analyzing trace with hash 806524389, now seen corresponding path program 2 times [2024-06-28 02:29:32,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:32,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553557997] [2024-06-28 02:29:32,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:32,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:32,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-28 02:29:32,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:32,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553557997] [2024-06-28 02:29:32,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553557997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:32,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:32,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:32,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635499948] [2024-06-28 02:29:32,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:32,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:32,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:32,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:32,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:32,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:32,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 777 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:32,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:32,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:32,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:32,562 INFO L124 PetriNetUnfolderBase]: 1141/1868 cut-off events. [2024-06-28 02:29:32,562 INFO L125 PetriNetUnfolderBase]: For 11702/11704 co-relation queries the response was YES. [2024-06-28 02:29:32,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8524 conditions, 1868 events. 1141/1868 cut-off events. For 11702/11704 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9759 event pairs, 326 based on Foata normal form. 6/1869 useless extension candidates. Maximal degree in co-relation 8486. Up to 1586 conditions per place. [2024-06-28 02:29:32,578 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 73 selfloop transitions, 33 changer transitions 0/113 dead transitions. [2024-06-28 02:29:32,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 1093 flow [2024-06-28 02:29:32,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:32,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:32,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:29:32,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:29:32,580 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 777 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:29:32,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 1093 flow [2024-06-28 02:29:32,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 1035 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:32,609 INFO L231 Difference]: Finished difference. Result has 85 places, 90 transitions, 834 flow [2024-06-28 02:29:32,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=834, PETRI_PLACES=85, PETRI_TRANSITIONS=90} [2024-06-28 02:29:32,610 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-28 02:29:32,611 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 90 transitions, 834 flow [2024-06-28 02:29:32,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:32,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:32,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:32,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:29:32,612 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:32,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:32,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1427987897, now seen corresponding path program 3 times [2024-06-28 02:29:32,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:32,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092412154] [2024-06-28 02:29:32,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:32,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:32,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:32,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:32,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:32,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092412154] [2024-06-28 02:29:32,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092412154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:32,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:32,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:32,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864782028] [2024-06-28 02:29:32,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:32,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:32,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:32,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:32,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:32,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:32,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 90 transitions, 834 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:32,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:32,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:32,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:33,077 INFO L124 PetriNetUnfolderBase]: 1133/1846 cut-off events. [2024-06-28 02:29:33,077 INFO L125 PetriNetUnfolderBase]: For 13274/13276 co-relation queries the response was YES. [2024-06-28 02:29:33,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8758 conditions, 1846 events. 1133/1846 cut-off events. For 13274/13276 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9600 event pairs, 339 based on Foata normal form. 4/1839 useless extension candidates. Maximal degree in co-relation 8718. Up to 1588 conditions per place. [2024-06-28 02:29:33,091 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 79 selfloop transitions, 29 changer transitions 0/115 dead transitions. [2024-06-28 02:29:33,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 115 transitions, 1137 flow [2024-06-28 02:29:33,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:33,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:33,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:29:33,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:29:33,093 INFO L175 Difference]: Start difference. First operand has 85 places, 90 transitions, 834 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:29:33,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 115 transitions, 1137 flow [2024-06-28 02:29:33,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 115 transitions, 1056 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:33,118 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 846 flow [2024-06-28 02:29:33,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=846, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-06-28 02:29:33,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-28 02:29:33,119 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 846 flow [2024-06-28 02:29:33,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:33,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:33,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:33,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:29:33,120 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:33,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:33,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1985586769, now seen corresponding path program 1 times [2024-06-28 02:29:33,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:33,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394935374] [2024-06-28 02:29:33,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:33,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:33,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:33,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:33,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:33,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394935374] [2024-06-28 02:29:33,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394935374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:33,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:33,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:33,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615410677] [2024-06-28 02:29:33,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:33,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:33,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:33,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:33,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:33,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:33,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 846 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:33,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:33,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:33,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:33,463 INFO L124 PetriNetUnfolderBase]: 1043/1766 cut-off events. [2024-06-28 02:29:33,464 INFO L125 PetriNetUnfolderBase]: For 14654/14654 co-relation queries the response was YES. [2024-06-28 02:29:33,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8568 conditions, 1766 events. 1043/1766 cut-off events. For 14654/14654 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9464 event pairs, 314 based on Foata normal form. 2/1761 useless extension candidates. Maximal degree in co-relation 8527. Up to 1545 conditions per place. [2024-06-28 02:29:33,479 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 82 selfloop transitions, 25 changer transitions 0/117 dead transitions. [2024-06-28 02:29:33,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 117 transitions, 1228 flow [2024-06-28 02:29:33,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:33,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:33,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-28 02:29:33,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-28 02:29:33,481 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 846 flow. Second operand 5 states and 123 transitions. [2024-06-28 02:29:33,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 117 transitions, 1228 flow [2024-06-28 02:29:33,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 117 transitions, 1153 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:33,509 INFO L231 Difference]: Finished difference. Result has 90 places, 104 transitions, 988 flow [2024-06-28 02:29:33,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=988, PETRI_PLACES=90, PETRI_TRANSITIONS=104} [2024-06-28 02:29:33,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 49 predicate places. [2024-06-28 02:29:33,510 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 104 transitions, 988 flow [2024-06-28 02:29:33,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:33,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:33,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:33,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:29:33,510 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:33,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:33,511 INFO L85 PathProgramCache]: Analyzing trace with hash -696131705, now seen corresponding path program 1 times [2024-06-28 02:29:33,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:33,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719947687] [2024-06-28 02:29:33,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:33,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:33,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:33,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:33,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:33,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719947687] [2024-06-28 02:29:33,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719947687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:33,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:33,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:33,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500438929] [2024-06-28 02:29:33,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:33,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:33,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:33,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:33,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:33,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:33,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 104 transitions, 988 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:33,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:33,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:33,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:34,055 INFO L124 PetriNetUnfolderBase]: 1188/1967 cut-off events. [2024-06-28 02:29:34,055 INFO L125 PetriNetUnfolderBase]: For 18750/18752 co-relation queries the response was YES. [2024-06-28 02:29:34,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9688 conditions, 1967 events. 1188/1967 cut-off events. For 18750/18752 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10439 event pairs, 183 based on Foata normal form. 18/1980 useless extension candidates. Maximal degree in co-relation 9644. Up to 1247 conditions per place. [2024-06-28 02:29:34,070 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 84 selfloop transitions, 46 changer transitions 0/137 dead transitions. [2024-06-28 02:29:34,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 137 transitions, 1431 flow [2024-06-28 02:29:34,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:34,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:34,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:29:34,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-28 02:29:34,072 INFO L175 Difference]: Start difference. First operand has 90 places, 104 transitions, 988 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:29:34,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 137 transitions, 1431 flow [2024-06-28 02:29:34,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 137 transitions, 1395 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-28 02:29:34,103 INFO L231 Difference]: Finished difference. Result has 96 places, 106 transitions, 1082 flow [2024-06-28 02:29:34,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1082, PETRI_PLACES=96, PETRI_TRANSITIONS=106} [2024-06-28 02:29:34,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-28 02:29:34,104 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 106 transitions, 1082 flow [2024-06-28 02:29:34,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:34,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:34,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:34,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:29:34,106 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:34,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:34,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1040015545, now seen corresponding path program 2 times [2024-06-28 02:29:34,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:34,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126126148] [2024-06-28 02:29:34,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:34,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:34,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:34,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:34,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:34,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126126148] [2024-06-28 02:29:34,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126126148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:34,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:34,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:34,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792125691] [2024-06-28 02:29:34,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:34,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:34,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:34,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:34,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:34,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:34,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 106 transitions, 1082 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:34,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:34,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:34,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:34,584 INFO L124 PetriNetUnfolderBase]: 1132/1883 cut-off events. [2024-06-28 02:29:34,584 INFO L125 PetriNetUnfolderBase]: For 19454/19456 co-relation queries the response was YES. [2024-06-28 02:29:34,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9324 conditions, 1883 events. 1132/1883 cut-off events. For 19454/19456 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9969 event pairs, 245 based on Foata normal form. 28/1906 useless extension candidates. Maximal degree in co-relation 9277. Up to 1423 conditions per place. [2024-06-28 02:29:34,600 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 41 changer transitions 0/134 dead transitions. [2024-06-28 02:29:34,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 134 transitions, 1446 flow [2024-06-28 02:29:34,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:34,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:34,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:29:34,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-28 02:29:34,602 INFO L175 Difference]: Start difference. First operand has 96 places, 106 transitions, 1082 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:29:34,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 134 transitions, 1446 flow [2024-06-28 02:29:34,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 134 transitions, 1357 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:34,636 INFO L231 Difference]: Finished difference. Result has 99 places, 107 transitions, 1109 flow [2024-06-28 02:29:34,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1109, PETRI_PLACES=99, PETRI_TRANSITIONS=107} [2024-06-28 02:29:34,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 58 predicate places. [2024-06-28 02:29:34,636 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 107 transitions, 1109 flow [2024-06-28 02:29:34,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:34,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:34,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:34,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:29:34,637 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:34,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:34,638 INFO L85 PathProgramCache]: Analyzing trace with hash -549303781, now seen corresponding path program 3 times [2024-06-28 02:29:34,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:34,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213778275] [2024-06-28 02:29:34,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:34,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:34,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:34,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:34,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:34,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213778275] [2024-06-28 02:29:34,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213778275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:34,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:34,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:34,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509808789] [2024-06-28 02:29:34,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:34,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:34,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:34,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:34,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:34,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:34,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 107 transitions, 1109 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:34,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:34,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:34,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:35,098 INFO L124 PetriNetUnfolderBase]: 1190/1983 cut-off events. [2024-06-28 02:29:35,098 INFO L125 PetriNetUnfolderBase]: For 21246/21260 co-relation queries the response was YES. [2024-06-28 02:29:35,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9783 conditions, 1983 events. 1190/1983 cut-off events. For 21246/21260 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 10688 event pairs, 323 based on Foata normal form. 24/2000 useless extension candidates. Maximal degree in co-relation 9735. Up to 1623 conditions per place. [2024-06-28 02:29:35,116 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 102 selfloop transitions, 25 changer transitions 0/134 dead transitions. [2024-06-28 02:29:35,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 134 transitions, 1460 flow [2024-06-28 02:29:35,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:35,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:35,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:29:35,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:29:35,118 INFO L175 Difference]: Start difference. First operand has 99 places, 107 transitions, 1109 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:29:35,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 134 transitions, 1460 flow [2024-06-28 02:29:35,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 134 transitions, 1383 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:35,165 INFO L231 Difference]: Finished difference. Result has 101 places, 108 transitions, 1107 flow [2024-06-28 02:29:35,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1107, PETRI_PLACES=101, PETRI_TRANSITIONS=108} [2024-06-28 02:29:35,166 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-28 02:29:35,166 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 108 transitions, 1107 flow [2024-06-28 02:29:35,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:35,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:35,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:35,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:29:35,167 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:35,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:35,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1160109669, now seen corresponding path program 4 times [2024-06-28 02:29:35,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:35,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276957792] [2024-06-28 02:29:35,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:35,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:35,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:35,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:35,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:35,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276957792] [2024-06-28 02:29:35,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276957792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:35,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:35,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:35,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451615752] [2024-06-28 02:29:35,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:35,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:35,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:35,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:35,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:35,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:35,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 108 transitions, 1107 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:35,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:35,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:35,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:35,704 INFO L124 PetriNetUnfolderBase]: 1248/2082 cut-off events. [2024-06-28 02:29:35,705 INFO L125 PetriNetUnfolderBase]: For 22933/22935 co-relation queries the response was YES. [2024-06-28 02:29:35,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10227 conditions, 2082 events. 1248/2082 cut-off events. For 22933/22935 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11321 event pairs, 338 based on Foata normal form. 16/2089 useless extension candidates. Maximal degree in co-relation 10178. Up to 1721 conditions per place. [2024-06-28 02:29:35,724 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 104 selfloop transitions, 28 changer transitions 0/139 dead transitions. [2024-06-28 02:29:35,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 139 transitions, 1480 flow [2024-06-28 02:29:35,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:35,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:35,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:29:35,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:29:35,726 INFO L175 Difference]: Start difference. First operand has 101 places, 108 transitions, 1107 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:29:35,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 139 transitions, 1480 flow [2024-06-28 02:29:35,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 139 transitions, 1423 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:35,775 INFO L231 Difference]: Finished difference. Result has 104 places, 109 transitions, 1133 flow [2024-06-28 02:29:35,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1133, PETRI_PLACES=104, PETRI_TRANSITIONS=109} [2024-06-28 02:29:35,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-28 02:29:35,776 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 109 transitions, 1133 flow [2024-06-28 02:29:35,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:35,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:35,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:35,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:29:35,777 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:35,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:35,778 INFO L85 PathProgramCache]: Analyzing trace with hash -554814031, now seen corresponding path program 5 times [2024-06-28 02:29:35,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:35,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021875504] [2024-06-28 02:29:35,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:35,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:35,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:35,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:35,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:35,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021875504] [2024-06-28 02:29:35,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021875504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:35,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:35,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:29:35,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976621931] [2024-06-28 02:29:35,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:35,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:29:35,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:35,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:29:35,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:29:36,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:36,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 109 transitions, 1133 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:36,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:36,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:36,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:36,308 INFO L124 PetriNetUnfolderBase]: 1264/2114 cut-off events. [2024-06-28 02:29:36,308 INFO L125 PetriNetUnfolderBase]: For 23982/23984 co-relation queries the response was YES. [2024-06-28 02:29:36,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10371 conditions, 2114 events. 1264/2114 cut-off events. For 23982/23984 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11529 event pairs, 331 based on Foata normal form. 12/2117 useless extension candidates. Maximal degree in co-relation 10321. Up to 1666 conditions per place. [2024-06-28 02:29:36,326 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 109 selfloop transitions, 31 changer transitions 0/147 dead transitions. [2024-06-28 02:29:36,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 147 transitions, 1546 flow [2024-06-28 02:29:36,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:36,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:36,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:29:36,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:29:36,328 INFO L175 Difference]: Start difference. First operand has 104 places, 109 transitions, 1133 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:29:36,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 147 transitions, 1546 flow [2024-06-28 02:29:36,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 147 transitions, 1481 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:36,380 INFO L231 Difference]: Finished difference. Result has 107 places, 110 transitions, 1158 flow [2024-06-28 02:29:36,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1158, PETRI_PLACES=107, PETRI_TRANSITIONS=110} [2024-06-28 02:29:36,380 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-28 02:29:36,380 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 110 transitions, 1158 flow [2024-06-28 02:29:36,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:36,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:36,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:36,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:29:36,381 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:36,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:36,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1941444891, now seen corresponding path program 1 times [2024-06-28 02:29:36,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:36,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369510341] [2024-06-28 02:29:36,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:36,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:36,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:36,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:36,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:36,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369510341] [2024-06-28 02:29:36,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369510341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:36,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:36,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:36,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971969146] [2024-06-28 02:29:36,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:36,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:36,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:36,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:36,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:36,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:36,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 110 transitions, 1158 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:36,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:36,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:36,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:36,822 INFO L124 PetriNetUnfolderBase]: 1244/2091 cut-off events. [2024-06-28 02:29:36,823 INFO L125 PetriNetUnfolderBase]: For 24526/24540 co-relation queries the response was YES. [2024-06-28 02:29:36,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10115 conditions, 2091 events. 1244/2091 cut-off events. For 24526/24540 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11493 event pairs, 281 based on Foata normal form. 20/2104 useless extension candidates. Maximal degree in co-relation 10064. Up to 1422 conditions per place. [2024-06-28 02:29:36,840 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 103 selfloop transitions, 29 changer transitions 0/139 dead transitions. [2024-06-28 02:29:36,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 139 transitions, 1485 flow [2024-06-28 02:29:36,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:36,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:36,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:29:36,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:29:36,842 INFO L175 Difference]: Start difference. First operand has 107 places, 110 transitions, 1158 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:29:36,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 139 transitions, 1485 flow [2024-06-28 02:29:36,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 139 transitions, 1409 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:36,893 INFO L231 Difference]: Finished difference. Result has 106 places, 109 transitions, 1110 flow [2024-06-28 02:29:36,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1110, PETRI_PLACES=106, PETRI_TRANSITIONS=109} [2024-06-28 02:29:36,893 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-28 02:29:36,893 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 109 transitions, 1110 flow [2024-06-28 02:29:36,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:36,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:36,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:36,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:29:36,894 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:36,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:36,895 INFO L85 PathProgramCache]: Analyzing trace with hash -93539825, now seen corresponding path program 1 times [2024-06-28 02:29:36,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:36,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607036282] [2024-06-28 02:29:36,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:36,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:36,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:37,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:37,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:37,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607036282] [2024-06-28 02:29:37,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607036282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:37,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:37,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:37,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401176479] [2024-06-28 02:29:37,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:37,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:37,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:37,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:37,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:37,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:37,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 109 transitions, 1110 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:37,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:37,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:37,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:37,288 INFO L124 PetriNetUnfolderBase]: 1194/2024 cut-off events. [2024-06-28 02:29:37,288 INFO L125 PetriNetUnfolderBase]: For 23194/23194 co-relation queries the response was YES. [2024-06-28 02:29:37,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9769 conditions, 2024 events. 1194/2024 cut-off events. For 23194/23194 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11300 event pairs, 308 based on Foata normal form. 2/2013 useless extension candidates. Maximal degree in co-relation 9717. Up to 1784 conditions per place. [2024-06-28 02:29:37,306 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 85 selfloop transitions, 18 changer transitions 0/120 dead transitions. [2024-06-28 02:29:37,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 120 transitions, 1356 flow [2024-06-28 02:29:37,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:29:37,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:29:37,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-28 02:29:37,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-28 02:29:37,308 INFO L175 Difference]: Start difference. First operand has 106 places, 109 transitions, 1110 flow. Second operand 4 states and 99 transitions. [2024-06-28 02:29:37,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 120 transitions, 1356 flow [2024-06-28 02:29:37,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 120 transitions, 1294 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:37,355 INFO L231 Difference]: Finished difference. Result has 107 places, 112 transitions, 1121 flow [2024-06-28 02:29:37,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1121, PETRI_PLACES=107, PETRI_TRANSITIONS=112} [2024-06-28 02:29:37,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-28 02:29:37,356 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 112 transitions, 1121 flow [2024-06-28 02:29:37,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:37,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:37,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:37,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:29:37,356 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:37,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:37,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1105912457, now seen corresponding path program 2 times [2024-06-28 02:29:37,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:37,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453275866] [2024-06-28 02:29:37,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:37,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:37,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:37,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:37,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:37,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453275866] [2024-06-28 02:29:37,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453275866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:37,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:37,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:37,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380787571] [2024-06-28 02:29:37,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:37,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:37,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:37,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:37,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:37,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:37,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 112 transitions, 1121 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:37,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:37,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:37,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:37,741 INFO L124 PetriNetUnfolderBase]: 1188/2016 cut-off events. [2024-06-28 02:29:37,742 INFO L125 PetriNetUnfolderBase]: For 23726/23726 co-relation queries the response was YES. [2024-06-28 02:29:37,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9827 conditions, 2016 events. 1188/2016 cut-off events. For 23726/23726 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 11252 event pairs, 307 based on Foata normal form. 2/2005 useless extension candidates. Maximal degree in co-relation 9774. Up to 1774 conditions per place. [2024-06-28 02:29:37,761 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 86 selfloop transitions, 21 changer transitions 0/124 dead transitions. [2024-06-28 02:29:37,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 124 transitions, 1383 flow [2024-06-28 02:29:37,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:37,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:37,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:29:37,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59 [2024-06-28 02:29:37,763 INFO L175 Difference]: Start difference. First operand has 107 places, 112 transitions, 1121 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:29:37,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 124 transitions, 1383 flow [2024-06-28 02:29:37,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 124 transitions, 1336 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:37,810 INFO L231 Difference]: Finished difference. Result has 110 places, 115 transitions, 1154 flow [2024-06-28 02:29:37,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1154, PETRI_PLACES=110, PETRI_TRANSITIONS=115} [2024-06-28 02:29:37,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-28 02:29:37,811 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 115 transitions, 1154 flow [2024-06-28 02:29:37,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:37,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:37,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:37,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:29:37,812 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:37,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:37,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1423766763, now seen corresponding path program 1 times [2024-06-28 02:29:37,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:37,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137120502] [2024-06-28 02:29:37,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:37,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:37,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:37,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:37,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:37,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137120502] [2024-06-28 02:29:37,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137120502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:37,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:37,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:37,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112149589] [2024-06-28 02:29:37,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:37,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:37,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:37,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:37,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:37,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:37,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 115 transitions, 1154 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:37,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:37,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:37,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:38,176 INFO L124 PetriNetUnfolderBase]: 1169/2020 cut-off events. [2024-06-28 02:29:38,177 INFO L125 PetriNetUnfolderBase]: For 25481/25493 co-relation queries the response was YES. [2024-06-28 02:29:38,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10153 conditions, 2020 events. 1169/2020 cut-off events. For 25481/25493 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11353 event pairs, 311 based on Foata normal form. 10/2025 useless extension candidates. Maximal degree in co-relation 10099. Up to 1777 conditions per place. [2024-06-28 02:29:38,197 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 97 selfloop transitions, 25 changer transitions 0/132 dead transitions. [2024-06-28 02:29:38,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 132 transitions, 1518 flow [2024-06-28 02:29:38,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:38,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:38,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 02:29:38,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-28 02:29:38,199 INFO L175 Difference]: Start difference. First operand has 110 places, 115 transitions, 1154 flow. Second operand 5 states and 122 transitions. [2024-06-28 02:29:38,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 132 transitions, 1518 flow [2024-06-28 02:29:38,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 132 transitions, 1464 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:38,246 INFO L231 Difference]: Finished difference. Result has 112 places, 119 transitions, 1204 flow [2024-06-28 02:29:38,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1204, PETRI_PLACES=112, PETRI_TRANSITIONS=119} [2024-06-28 02:29:38,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-28 02:29:38,247 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 119 transitions, 1204 flow [2024-06-28 02:29:38,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:38,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:38,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:38,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:29:38,248 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:38,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:38,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1390254351, now seen corresponding path program 1 times [2024-06-28 02:29:38,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:38,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696926837] [2024-06-28 02:29:38,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:38,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:38,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:38,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:38,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:38,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696926837] [2024-06-28 02:29:38,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696926837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:38,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:38,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:38,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386915551] [2024-06-28 02:29:38,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:38,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:38,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:38,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:38,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:38,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:38,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 119 transitions, 1204 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:38,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:38,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:38,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:38,625 INFO L124 PetriNetUnfolderBase]: 1263/2119 cut-off events. [2024-06-28 02:29:38,625 INFO L125 PetriNetUnfolderBase]: For 26484/26484 co-relation queries the response was YES. [2024-06-28 02:29:38,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10610 conditions, 2119 events. 1263/2119 cut-off events. For 26484/26484 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11610 event pairs, 305 based on Foata normal form. 1/2116 useless extension candidates. Maximal degree in co-relation 10555. Up to 1898 conditions per place. [2024-06-28 02:29:38,643 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 26 changer transitions 0/159 dead transitions. [2024-06-28 02:29:38,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 159 transitions, 1921 flow [2024-06-28 02:29:38,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:38,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:38,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:29:38,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:29:38,645 INFO L175 Difference]: Start difference. First operand has 112 places, 119 transitions, 1204 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:29:38,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 159 transitions, 1921 flow [2024-06-28 02:29:38,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 159 transitions, 1855 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:38,711 INFO L231 Difference]: Finished difference. Result has 120 places, 138 transitions, 1477 flow [2024-06-28 02:29:38,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1477, PETRI_PLACES=120, PETRI_TRANSITIONS=138} [2024-06-28 02:29:38,712 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-28 02:29:38,712 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 138 transitions, 1477 flow [2024-06-28 02:29:38,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:38,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:38,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:38,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:29:38,713 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:38,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:38,713 INFO L85 PathProgramCache]: Analyzing trace with hash -75218601, now seen corresponding path program 2 times [2024-06-28 02:29:38,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:38,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438703550] [2024-06-28 02:29:38,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:38,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:38,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:38,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:38,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:38,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438703550] [2024-06-28 02:29:38,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438703550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:38,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:38,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:38,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160220682] [2024-06-28 02:29:38,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:38,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:38,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:38,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:38,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:38,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:38,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 138 transitions, 1477 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:38,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:38,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:38,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:39,144 INFO L124 PetriNetUnfolderBase]: 1199/2042 cut-off events. [2024-06-28 02:29:39,145 INFO L125 PetriNetUnfolderBase]: For 29477/29477 co-relation queries the response was YES. [2024-06-28 02:29:39,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10655 conditions, 2042 events. 1199/2042 cut-off events. For 29477/29477 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 11324 event pairs, 310 based on Foata normal form. 2/2037 useless extension candidates. Maximal degree in co-relation 10595. Up to 1777 conditions per place. [2024-06-28 02:29:39,158 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 99 selfloop transitions, 38 changer transitions 0/151 dead transitions. [2024-06-28 02:29:39,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 151 transitions, 1783 flow [2024-06-28 02:29:39,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:39,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:39,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:29:39,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:29:39,160 INFO L175 Difference]: Start difference. First operand has 120 places, 138 transitions, 1477 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:29:39,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 151 transitions, 1783 flow [2024-06-28 02:29:39,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 151 transitions, 1749 flow, removed 17 selfloop flow, removed 0 redundant places. [2024-06-28 02:29:39,234 INFO L231 Difference]: Finished difference. Result has 126 places, 138 transitions, 1527 flow [2024-06-28 02:29:39,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1527, PETRI_PLACES=126, PETRI_TRANSITIONS=138} [2024-06-28 02:29:39,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-28 02:29:39,235 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 138 transitions, 1527 flow [2024-06-28 02:29:39,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:39,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:39,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:39,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:29:39,236 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:39,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:39,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1106322029, now seen corresponding path program 2 times [2024-06-28 02:29:39,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:39,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389153453] [2024-06-28 02:29:39,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:39,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:39,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:39,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-28 02:29:39,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:39,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389153453] [2024-06-28 02:29:39,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389153453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:39,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:39,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:39,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026823031] [2024-06-28 02:29:39,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:39,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:39,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:39,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:39,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:39,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:39,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 138 transitions, 1527 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:39,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:39,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:39,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:39,671 INFO L124 PetriNetUnfolderBase]: 1270/2137 cut-off events. [2024-06-28 02:29:39,671 INFO L125 PetriNetUnfolderBase]: For 31644/31644 co-relation queries the response was YES. [2024-06-28 02:29:39,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11227 conditions, 2137 events. 1270/2137 cut-off events. For 31644/31644 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11740 event pairs, 298 based on Foata normal form. 1/2136 useless extension candidates. Maximal degree in co-relation 11164. Up to 1925 conditions per place. [2024-06-28 02:29:39,684 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 134 selfloop transitions, 24 changer transitions 0/165 dead transitions. [2024-06-28 02:29:39,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 165 transitions, 2049 flow [2024-06-28 02:29:39,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:39,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:39,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:29:39,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 02:29:39,686 INFO L175 Difference]: Start difference. First operand has 126 places, 138 transitions, 1527 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:29:39,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 165 transitions, 2049 flow [2024-06-28 02:29:39,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 165 transitions, 1953 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:39,748 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1631 flow [2024-06-28 02:29:39,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1435, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1631, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-06-28 02:29:39,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-28 02:29:39,749 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1631 flow [2024-06-28 02:29:39,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:39,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:39,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:39,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:29:39,749 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:39,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:39,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1106084879, now seen corresponding path program 3 times [2024-06-28 02:29:39,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:39,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490395171] [2024-06-28 02:29:39,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:39,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:39,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:39,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:39,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:39,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490395171] [2024-06-28 02:29:39,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490395171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:39,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:39,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:39,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694441763] [2024-06-28 02:29:39,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:39,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:39,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:39,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:39,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:39,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:39,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1631 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:39,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:39,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:39,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:40,131 INFO L124 PetriNetUnfolderBase]: 1267/2133 cut-off events. [2024-06-28 02:29:40,131 INFO L125 PetriNetUnfolderBase]: For 33275/33275 co-relation queries the response was YES. [2024-06-28 02:29:40,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11283 conditions, 2133 events. 1267/2133 cut-off events. For 33275/33275 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11734 event pairs, 299 based on Foata normal form. 1/2132 useless extension candidates. Maximal degree in co-relation 11217. Up to 1923 conditions per place. [2024-06-28 02:29:40,144 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 135 selfloop transitions, 25 changer transitions 0/167 dead transitions. [2024-06-28 02:29:40,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 167 transitions, 2051 flow [2024-06-28 02:29:40,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:40,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:40,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:29:40,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:29:40,145 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1631 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:29:40,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 167 transitions, 2051 flow [2024-06-28 02:29:40,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 167 transitions, 1993 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:40,203 INFO L231 Difference]: Finished difference. Result has 134 places, 149 transitions, 1629 flow [2024-06-28 02:29:40,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1573, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1629, PETRI_PLACES=134, PETRI_TRANSITIONS=149} [2024-06-28 02:29:40,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-28 02:29:40,204 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 149 transitions, 1629 flow [2024-06-28 02:29:40,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:40,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:40,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:40,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:29:40,205 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:40,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:40,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-28 02:29:40,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:40,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032824196] [2024-06-28 02:29:40,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:40,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:40,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:40,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:40,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:40,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032824196] [2024-06-28 02:29:40,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032824196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:40,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:40,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:40,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564089634] [2024-06-28 02:29:40,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:40,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:40,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:40,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:40,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:40,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:40,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 149 transitions, 1629 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:40,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:40,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:40,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:40,637 INFO L124 PetriNetUnfolderBase]: 1207/2045 cut-off events. [2024-06-28 02:29:40,637 INFO L125 PetriNetUnfolderBase]: For 34236/34236 co-relation queries the response was YES. [2024-06-28 02:29:40,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10920 conditions, 2045 events. 1207/2045 cut-off events. For 34236/34236 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11292 event pairs, 292 based on Foata normal form. 2/2038 useless extension candidates. Maximal degree in co-relation 10853. Up to 1819 conditions per place. [2024-06-28 02:29:40,657 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 133 selfloop transitions, 10 changer transitions 0/162 dead transitions. [2024-06-28 02:29:40,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 162 transitions, 1963 flow [2024-06-28 02:29:40,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:40,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:40,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-28 02:29:40,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-28 02:29:40,658 INFO L175 Difference]: Start difference. First operand has 134 places, 149 transitions, 1629 flow. Second operand 5 states and 116 transitions. [2024-06-28 02:29:40,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 162 transitions, 1963 flow [2024-06-28 02:29:40,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 162 transitions, 1922 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:40,758 INFO L231 Difference]: Finished difference. Result has 136 places, 151 transitions, 1631 flow [2024-06-28 02:29:40,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1588, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1631, PETRI_PLACES=136, PETRI_TRANSITIONS=151} [2024-06-28 02:29:40,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-28 02:29:40,759 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 151 transitions, 1631 flow [2024-06-28 02:29:40,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:40,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:40,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:40,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:29:40,760 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:40,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:40,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-28 02:29:40,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:40,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730456307] [2024-06-28 02:29:40,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:40,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:40,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:40,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:40,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:40,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730456307] [2024-06-28 02:29:40,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730456307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:40,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:40,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:40,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464076671] [2024-06-28 02:29:40,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:40,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:40,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:40,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:40,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:40,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:40,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 151 transitions, 1631 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:40,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:40,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:40,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:41,149 INFO L124 PetriNetUnfolderBase]: 1267/2120 cut-off events. [2024-06-28 02:29:41,149 INFO L125 PetriNetUnfolderBase]: For 37336/37345 co-relation queries the response was YES. [2024-06-28 02:29:41,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11469 conditions, 2120 events. 1267/2120 cut-off events. For 37336/37345 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11573 event pairs, 306 based on Foata normal form. 7/2124 useless extension candidates. Maximal degree in co-relation 11401. Up to 1902 conditions per place. [2024-06-28 02:29:41,163 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 130 selfloop transitions, 35 changer transitions 0/172 dead transitions. [2024-06-28 02:29:41,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 172 transitions, 2109 flow [2024-06-28 02:29:41,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:41,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:41,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:29:41,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:29:41,164 INFO L175 Difference]: Start difference. First operand has 136 places, 151 transitions, 1631 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:29:41,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 172 transitions, 2109 flow [2024-06-28 02:29:41,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 172 transitions, 2082 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:41,232 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 1731 flow [2024-06-28 02:29:41,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1731, PETRI_PLACES=140, PETRI_TRANSITIONS=156} [2024-06-28 02:29:41,232 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-28 02:29:41,232 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 1731 flow [2024-06-28 02:29:41,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:41,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:41,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:41,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:29:41,233 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:41,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:41,234 INFO L85 PathProgramCache]: Analyzing trace with hash 148212823, now seen corresponding path program 2 times [2024-06-28 02:29:41,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:41,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561263109] [2024-06-28 02:29:41,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:41,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:41,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:41,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:41,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:41,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561263109] [2024-06-28 02:29:41,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561263109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:41,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:41,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:41,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711741063] [2024-06-28 02:29:41,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:41,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:41,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:41,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:41,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:41,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:41,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 156 transitions, 1731 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:41,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:41,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:41,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:41,740 INFO L124 PetriNetUnfolderBase]: 1272/2125 cut-off events. [2024-06-28 02:29:41,741 INFO L125 PetriNetUnfolderBase]: For 39316/39316 co-relation queries the response was YES. [2024-06-28 02:29:41,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11666 conditions, 2125 events. 1272/2125 cut-off events. For 39316/39316 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11568 event pairs, 305 based on Foata normal form. 1/2122 useless extension candidates. Maximal degree in co-relation 11596. Up to 1908 conditions per place. [2024-06-28 02:29:41,759 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 130 selfloop transitions, 43 changer transitions 0/180 dead transitions. [2024-06-28 02:29:41,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 180 transitions, 2290 flow [2024-06-28 02:29:41,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:41,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:41,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-28 02:29:41,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361111111111111 [2024-06-28 02:29:41,761 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 1731 flow. Second operand 9 states and 193 transitions. [2024-06-28 02:29:41,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 180 transitions, 2290 flow [2024-06-28 02:29:41,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 180 transitions, 2191 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:41,827 INFO L231 Difference]: Finished difference. Result has 147 places, 161 transitions, 1783 flow [2024-06-28 02:29:41,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1783, PETRI_PLACES=147, PETRI_TRANSITIONS=161} [2024-06-28 02:29:41,827 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-28 02:29:41,827 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 161 transitions, 1783 flow [2024-06-28 02:29:41,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:41,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:41,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:41,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:29:41,828 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:41,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:41,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1183376535, now seen corresponding path program 3 times [2024-06-28 02:29:41,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:41,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408274041] [2024-06-28 02:29:41,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:41,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:41,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:41,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:41,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:41,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408274041] [2024-06-28 02:29:41,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408274041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:41,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:41,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:41,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961292544] [2024-06-28 02:29:41,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:41,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:41,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:41,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:41,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:41,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:41,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 161 transitions, 1783 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:41,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:41,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:41,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:42,234 INFO L124 PetriNetUnfolderBase]: 1269/2121 cut-off events. [2024-06-28 02:29:42,234 INFO L125 PetriNetUnfolderBase]: For 41160/41160 co-relation queries the response was YES. [2024-06-28 02:29:42,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11711 conditions, 2121 events. 1269/2121 cut-off events. For 41160/41160 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11556 event pairs, 305 based on Foata normal form. 1/2118 useless extension candidates. Maximal degree in co-relation 11640. Up to 1905 conditions per place. [2024-06-28 02:29:42,250 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 128 selfloop transitions, 42 changer transitions 0/177 dead transitions. [2024-06-28 02:29:42,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 177 transitions, 2225 flow [2024-06-28 02:29:42,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:42,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:42,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 02:29:42,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-28 02:29:42,252 INFO L175 Difference]: Start difference. First operand has 147 places, 161 transitions, 1783 flow. Second operand 7 states and 158 transitions. [2024-06-28 02:29:42,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 177 transitions, 2225 flow [2024-06-28 02:29:42,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 177 transitions, 2071 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 02:29:42,335 INFO L231 Difference]: Finished difference. Result has 146 places, 161 transitions, 1719 flow [2024-06-28 02:29:42,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1719, PETRI_PLACES=146, PETRI_TRANSITIONS=161} [2024-06-28 02:29:42,335 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-28 02:29:42,336 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 161 transitions, 1719 flow [2024-06-28 02:29:42,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:42,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:42,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:42,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:29:42,336 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:42,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:42,337 INFO L85 PathProgramCache]: Analyzing trace with hash -71111797, now seen corresponding path program 4 times [2024-06-28 02:29:42,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:42,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135858659] [2024-06-28 02:29:42,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:42,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:42,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:42,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:42,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:42,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135858659] [2024-06-28 02:29:42,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135858659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:42,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:42,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:42,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754332416] [2024-06-28 02:29:42,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:42,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:42,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:42,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:42,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:42,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:42,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 161 transitions, 1719 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:42,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:42,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:42,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:42,780 INFO L124 PetriNetUnfolderBase]: 1274/2133 cut-off events. [2024-06-28 02:29:42,780 INFO L125 PetriNetUnfolderBase]: For 43174/43174 co-relation queries the response was YES. [2024-06-28 02:29:42,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11728 conditions, 2133 events. 1274/2133 cut-off events. For 43174/43174 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11656 event pairs, 297 based on Foata normal form. 1/2132 useless extension candidates. Maximal degree in co-relation 11658. Up to 1932 conditions per place. [2024-06-28 02:29:42,797 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 147 selfloop transitions, 28 changer transitions 0/182 dead transitions. [2024-06-28 02:29:42,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 182 transitions, 2207 flow [2024-06-28 02:29:42,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:42,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:42,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:29:42,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:29:42,799 INFO L175 Difference]: Start difference. First operand has 146 places, 161 transitions, 1719 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:29:42,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 182 transitions, 2207 flow [2024-06-28 02:29:42,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 182 transitions, 2117 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:42,897 INFO L231 Difference]: Finished difference. Result has 146 places, 164 transitions, 1719 flow [2024-06-28 02:29:42,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1719, PETRI_PLACES=146, PETRI_TRANSITIONS=164} [2024-06-28 02:29:42,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 105 predicate places. [2024-06-28 02:29:42,898 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 164 transitions, 1719 flow [2024-06-28 02:29:42,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:42,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:42,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:42,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:29:42,899 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:42,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:42,899 INFO L85 PathProgramCache]: Analyzing trace with hash -71106217, now seen corresponding path program 5 times [2024-06-28 02:29:42,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:42,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866804743] [2024-06-28 02:29:42,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:42,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:42,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:43,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:43,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:43,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866804743] [2024-06-28 02:29:43,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866804743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:43,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:43,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:43,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889183127] [2024-06-28 02:29:43,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:43,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:43,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:43,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:43,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:43,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:43,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 164 transitions, 1719 flow. Second operand has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:43,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:43,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:43,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:43,343 INFO L124 PetriNetUnfolderBase]: 1271/2129 cut-off events. [2024-06-28 02:29:43,343 INFO L125 PetriNetUnfolderBase]: For 45143/45143 co-relation queries the response was YES. [2024-06-28 02:29:43,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11737 conditions, 2129 events. 1271/2129 cut-off events. For 45143/45143 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11599 event pairs, 296 based on Foata normal form. 1/2128 useless extension candidates. Maximal degree in co-relation 11666. Up to 1929 conditions per place. [2024-06-28 02:29:43,358 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 144 selfloop transitions, 28 changer transitions 0/179 dead transitions. [2024-06-28 02:29:43,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 179 transitions, 2107 flow [2024-06-28 02:29:43,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:43,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:43,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 02:29:43,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-28 02:29:43,360 INFO L175 Difference]: Start difference. First operand has 146 places, 164 transitions, 1719 flow. Second operand 7 states and 154 transitions. [2024-06-28 02:29:43,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 179 transitions, 2107 flow [2024-06-28 02:29:43,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 179 transitions, 2045 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:43,444 INFO L231 Difference]: Finished difference. Result has 149 places, 164 transitions, 1720 flow [2024-06-28 02:29:43,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1720, PETRI_PLACES=149, PETRI_TRANSITIONS=164} [2024-06-28 02:29:43,444 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-28 02:29:43,444 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 164 transitions, 1720 flow [2024-06-28 02:29:43,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.333333333333332) internal successors, (98), 6 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:43,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:43,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:43,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:29:43,445 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:43,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:43,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1610472144, now seen corresponding path program 1 times [2024-06-28 02:29:43,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:43,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425738664] [2024-06-28 02:29:43,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:43,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:43,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:43,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:43,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:43,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425738664] [2024-06-28 02:29:43,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425738664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:43,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:43,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:43,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340976928] [2024-06-28 02:29:43,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:43,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:43,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:43,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:43,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:43,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:43,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 164 transitions, 1720 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:43,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:43,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:43,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:43,844 INFO L124 PetriNetUnfolderBase]: 1284/2146 cut-off events. [2024-06-28 02:29:43,844 INFO L125 PetriNetUnfolderBase]: For 48435/48437 co-relation queries the response was YES. [2024-06-28 02:29:43,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11961 conditions, 2146 events. 1284/2146 cut-off events. For 48435/48437 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 11703 event pairs, 312 based on Foata normal form. 1/2142 useless extension candidates. Maximal degree in co-relation 11889. Up to 1829 conditions per place. [2024-06-28 02:29:43,858 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 118 selfloop transitions, 62 changer transitions 0/187 dead transitions. [2024-06-28 02:29:43,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 187 transitions, 2258 flow [2024-06-28 02:29:43,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:43,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:43,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:29:43,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:29:43,859 INFO L175 Difference]: Start difference. First operand has 149 places, 164 transitions, 1720 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:29:43,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 187 transitions, 2258 flow [2024-06-28 02:29:43,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 187 transitions, 2196 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:43,938 INFO L231 Difference]: Finished difference. Result has 150 places, 170 transitions, 1912 flow [2024-06-28 02:29:43,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1912, PETRI_PLACES=150, PETRI_TRANSITIONS=170} [2024-06-28 02:29:43,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 109 predicate places. [2024-06-28 02:29:43,938 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 170 transitions, 1912 flow [2024-06-28 02:29:43,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:43,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:43,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:43,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:29:43,939 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:43,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:43,939 INFO L85 PathProgramCache]: Analyzing trace with hash 124900730, now seen corresponding path program 2 times [2024-06-28 02:29:43,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:43,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281893218] [2024-06-28 02:29:43,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:43,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:43,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:44,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:44,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281893218] [2024-06-28 02:29:44,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281893218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:44,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:44,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:44,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475818095] [2024-06-28 02:29:44,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:44,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:44,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:44,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:44,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:44,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:44,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 170 transitions, 1912 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:44,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:44,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:44,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:44,320 INFO L124 PetriNetUnfolderBase]: 1289/2143 cut-off events. [2024-06-28 02:29:44,320 INFO L125 PetriNetUnfolderBase]: For 53300/53302 co-relation queries the response was YES. [2024-06-28 02:29:44,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12574 conditions, 2143 events. 1289/2143 cut-off events. For 53300/53302 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 11658 event pairs, 341 based on Foata normal form. 1/2133 useless extension candidates. Maximal degree in co-relation 12500. Up to 1783 conditions per place. [2024-06-28 02:29:44,337 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 119 selfloop transitions, 71 changer transitions 0/197 dead transitions. [2024-06-28 02:29:44,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 197 transitions, 2596 flow [2024-06-28 02:29:44,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:44,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:44,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:29:44,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:29:44,339 INFO L175 Difference]: Start difference. First operand has 150 places, 170 transitions, 1912 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:29:44,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 197 transitions, 2596 flow [2024-06-28 02:29:44,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 197 transitions, 2522 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:44,440 INFO L231 Difference]: Finished difference. Result has 155 places, 179 transitions, 2183 flow [2024-06-28 02:29:44,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2183, PETRI_PLACES=155, PETRI_TRANSITIONS=179} [2024-06-28 02:29:44,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-28 02:29:44,441 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 179 transitions, 2183 flow [2024-06-28 02:29:44,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:44,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:44,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:44,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:29:44,442 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:44,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:44,442 INFO L85 PathProgramCache]: Analyzing trace with hash 2011272166, now seen corresponding path program 3 times [2024-06-28 02:29:44,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:44,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704970144] [2024-06-28 02:29:44,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:44,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:44,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:44,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:44,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:44,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704970144] [2024-06-28 02:29:44,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704970144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:44,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:44,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:44,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156363312] [2024-06-28 02:29:44,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:44,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:44,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:44,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:44,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:44,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:44,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 179 transitions, 2183 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:44,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:44,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:44,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:44,929 INFO L124 PetriNetUnfolderBase]: 1294/2152 cut-off events. [2024-06-28 02:29:44,930 INFO L125 PetriNetUnfolderBase]: For 55215/55217 co-relation queries the response was YES. [2024-06-28 02:29:44,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13163 conditions, 2152 events. 1294/2152 cut-off events. For 55215/55217 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 11691 event pairs, 341 based on Foata normal form. 1/2142 useless extension candidates. Maximal degree in co-relation 13086. Up to 1787 conditions per place. [2024-06-28 02:29:44,952 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 115 selfloop transitions, 75 changer transitions 0/197 dead transitions. [2024-06-28 02:29:44,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 197 transitions, 2778 flow [2024-06-28 02:29:44,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:44,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:44,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:29:44,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-28 02:29:44,954 INFO L175 Difference]: Start difference. First operand has 155 places, 179 transitions, 2183 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:29:44,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 197 transitions, 2778 flow [2024-06-28 02:29:45,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 197 transitions, 2675 flow, removed 38 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:45,119 INFO L231 Difference]: Finished difference. Result has 160 places, 182 transitions, 2287 flow [2024-06-28 02:29:45,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2094, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2287, PETRI_PLACES=160, PETRI_TRANSITIONS=182} [2024-06-28 02:29:45,120 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-28 02:29:45,120 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 182 transitions, 2287 flow [2024-06-28 02:29:45,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:45,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:45,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:45,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:29:45,121 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:45,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:45,122 INFO L85 PathProgramCache]: Analyzing trace with hash 125199632, now seen corresponding path program 1 times [2024-06-28 02:29:45,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:45,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412703775] [2024-06-28 02:29:45,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:45,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:45,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:45,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:45,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412703775] [2024-06-28 02:29:45,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412703775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:45,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:45,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:45,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147500208] [2024-06-28 02:29:45,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:45,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:45,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:45,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:45,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:45,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:45,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 182 transitions, 2287 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:45,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:45,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:45,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:45,636 INFO L124 PetriNetUnfolderBase]: 1315/2190 cut-off events. [2024-06-28 02:29:45,636 INFO L125 PetriNetUnfolderBase]: For 57748/57753 co-relation queries the response was YES. [2024-06-28 02:29:45,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13179 conditions, 2190 events. 1315/2190 cut-off events. For 57748/57753 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11976 event pairs, 317 based on Foata normal form. 5/2188 useless extension candidates. Maximal degree in co-relation 13099. Up to 1871 conditions per place. [2024-06-28 02:29:45,653 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 123 selfloop transitions, 80 changer transitions 0/210 dead transitions. [2024-06-28 02:29:45,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 210 transitions, 2987 flow [2024-06-28 02:29:45,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:45,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:45,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:29:45,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:29:45,654 INFO L175 Difference]: Start difference. First operand has 160 places, 182 transitions, 2287 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:29:45,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 210 transitions, 2987 flow [2024-06-28 02:29:45,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 210 transitions, 2843 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:45,774 INFO L231 Difference]: Finished difference. Result has 166 places, 193 transitions, 2483 flow [2024-06-28 02:29:45,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2143, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2483, PETRI_PLACES=166, PETRI_TRANSITIONS=193} [2024-06-28 02:29:45,774 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-28 02:29:45,774 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 193 transitions, 2483 flow [2024-06-28 02:29:45,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:45,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:45,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:45,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:29:45,775 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:45,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:45,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1625736498, now seen corresponding path program 2 times [2024-06-28 02:29:45,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:45,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116449800] [2024-06-28 02:29:45,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:45,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:45,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:45,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:45,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:45,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116449800] [2024-06-28 02:29:45,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116449800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:45,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:45,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:45,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936304671] [2024-06-28 02:29:45,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:45,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:45,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:45,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:45,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:45,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:45,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 193 transitions, 2483 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:45,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:45,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:45,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:46,213 INFO L124 PetriNetUnfolderBase]: 1389/2310 cut-off events. [2024-06-28 02:29:46,214 INFO L125 PetriNetUnfolderBase]: For 65986/65988 co-relation queries the response was YES. [2024-06-28 02:29:46,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14704 conditions, 2310 events. 1389/2310 cut-off events. For 65986/65988 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12706 event pairs, 312 based on Foata normal form. 2/2307 useless extension candidates. Maximal degree in co-relation 14622. Up to 1966 conditions per place. [2024-06-28 02:29:46,232 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 155 selfloop transitions, 81 changer transitions 0/243 dead transitions. [2024-06-28 02:29:46,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 243 transitions, 3693 flow [2024-06-28 02:29:46,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:46,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:46,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:29:46,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:29:46,233 INFO L175 Difference]: Start difference. First operand has 166 places, 193 transitions, 2483 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:29:46,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 243 transitions, 3693 flow [2024-06-28 02:29:46,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 243 transitions, 3519 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:46,365 INFO L231 Difference]: Finished difference. Result has 171 places, 222 transitions, 3130 flow [2024-06-28 02:29:46,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3130, PETRI_PLACES=171, PETRI_TRANSITIONS=222} [2024-06-28 02:29:46,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-28 02:29:46,366 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 222 transitions, 3130 flow [2024-06-28 02:29:46,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:46,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:46,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:46,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:29:46,367 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:46,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:46,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1640036550, now seen corresponding path program 4 times [2024-06-28 02:29:46,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:46,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425683866] [2024-06-28 02:29:46,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:46,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:46,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:46,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:46,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:46,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425683866] [2024-06-28 02:29:46,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425683866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:46,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:46,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:46,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163441931] [2024-06-28 02:29:46,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:46,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:46,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:46,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:46,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:46,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:46,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 222 transitions, 3130 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:46,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:46,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:46,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:46,912 INFO L124 PetriNetUnfolderBase]: 1394/2323 cut-off events. [2024-06-28 02:29:46,913 INFO L125 PetriNetUnfolderBase]: For 67215/67217 co-relation queries the response was YES. [2024-06-28 02:29:46,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15373 conditions, 2323 events. 1394/2323 cut-off events. For 67215/67217 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 12794 event pairs, 312 based on Foata normal form. 1/2319 useless extension candidates. Maximal degree in co-relation 15288. Up to 1949 conditions per place. [2024-06-28 02:29:46,978 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 172 selfloop transitions, 66 changer transitions 0/245 dead transitions. [2024-06-28 02:29:46,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 245 transitions, 3773 flow [2024-06-28 02:29:46,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:46,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:46,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:29:46,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-28 02:29:46,979 INFO L175 Difference]: Start difference. First operand has 171 places, 222 transitions, 3130 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:29:46,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 245 transitions, 3773 flow [2024-06-28 02:29:47,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 245 transitions, 3672 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:47,132 INFO L231 Difference]: Finished difference. Result has 175 places, 225 transitions, 3266 flow [2024-06-28 02:29:47,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3031, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3266, PETRI_PLACES=175, PETRI_TRANSITIONS=225} [2024-06-28 02:29:47,133 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-28 02:29:47,133 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 225 transitions, 3266 flow [2024-06-28 02:29:47,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:47,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:47,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:47,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:29:47,133 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:47,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:47,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1639799028, now seen corresponding path program 3 times [2024-06-28 02:29:47,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:47,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552328690] [2024-06-28 02:29:47,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:47,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:47,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:47,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:47,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552328690] [2024-06-28 02:29:47,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552328690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:47,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:47,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:47,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927437020] [2024-06-28 02:29:47,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:47,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:47,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:47,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:47,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:47,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:47,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 225 transitions, 3266 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:47,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:47,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:47,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:47,635 INFO L124 PetriNetUnfolderBase]: 1388/2315 cut-off events. [2024-06-28 02:29:47,635 INFO L125 PetriNetUnfolderBase]: For 67502/67504 co-relation queries the response was YES. [2024-06-28 02:29:47,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15478 conditions, 2315 events. 1388/2315 cut-off events. For 67502/67504 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 12753 event pairs, 312 based on Foata normal form. 2/2312 useless extension candidates. Maximal degree in co-relation 15391. Up to 1969 conditions per place. [2024-06-28 02:29:47,654 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 160 selfloop transitions, 75 changer transitions 0/242 dead transitions. [2024-06-28 02:29:47,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 242 transitions, 3875 flow [2024-06-28 02:29:47,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:47,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:47,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:29:47,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:29:47,656 INFO L175 Difference]: Start difference. First operand has 175 places, 225 transitions, 3266 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:29:47,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 242 transitions, 3875 flow [2024-06-28 02:29:47,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 242 transitions, 3708 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:47,820 INFO L231 Difference]: Finished difference. Result has 178 places, 226 transitions, 3323 flow [2024-06-28 02:29:47,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3323, PETRI_PLACES=178, PETRI_TRANSITIONS=226} [2024-06-28 02:29:47,821 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-28 02:29:47,821 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 226 transitions, 3323 flow [2024-06-28 02:29:47,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:47,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:47,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:47,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:29:47,822 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:47,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:47,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1639790100, now seen corresponding path program 1 times [2024-06-28 02:29:47,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:47,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394547020] [2024-06-28 02:29:47,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:47,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:47,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:47,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:47,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:47,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394547020] [2024-06-28 02:29:47,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394547020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:47,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:47,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:47,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163145082] [2024-06-28 02:29:47,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:47,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:47,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:47,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:47,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:48,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:48,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 226 transitions, 3323 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:48,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:48,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:48,311 INFO L124 PetriNetUnfolderBase]: 1364/2283 cut-off events. [2024-06-28 02:29:48,311 INFO L125 PetriNetUnfolderBase]: For 75612/75616 co-relation queries the response was YES. [2024-06-28 02:29:48,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15454 conditions, 2283 events. 1364/2283 cut-off events. For 75612/75616 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12756 event pairs, 305 based on Foata normal form. 10/2278 useless extension candidates. Maximal degree in co-relation 15365. Up to 1938 conditions per place. [2024-06-28 02:29:48,329 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 188 selfloop transitions, 23 changer transitions 0/240 dead transitions. [2024-06-28 02:29:48,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 240 transitions, 3811 flow [2024-06-28 02:29:48,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:48,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:48,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 02:29:48,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-28 02:29:48,330 INFO L175 Difference]: Start difference. First operand has 178 places, 226 transitions, 3323 flow. Second operand 5 states and 121 transitions. [2024-06-28 02:29:48,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 240 transitions, 3811 flow [2024-06-28 02:29:48,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 240 transitions, 3704 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:48,476 INFO L231 Difference]: Finished difference. Result has 179 places, 227 transitions, 3285 flow [2024-06-28 02:29:48,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3285, PETRI_PLACES=179, PETRI_TRANSITIONS=227} [2024-06-28 02:29:48,477 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-28 02:29:48,477 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 227 transitions, 3285 flow [2024-06-28 02:29:48,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:48,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:48,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:29:48,481 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:48,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:48,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1970199056, now seen corresponding path program 4 times [2024-06-28 02:29:48,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:48,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777890284] [2024-06-28 02:29:48,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:48,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:48,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:48,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:48,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:48,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777890284] [2024-06-28 02:29:48,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777890284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:48,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:48,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:48,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873397579] [2024-06-28 02:29:48,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:48,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:48,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:48,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:48,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:48,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:48,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 227 transitions, 3285 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:48,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:48,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:48,932 INFO L124 PetriNetUnfolderBase]: 1429/2367 cut-off events. [2024-06-28 02:29:48,932 INFO L125 PetriNetUnfolderBase]: For 71739/71744 co-relation queries the response was YES. [2024-06-28 02:29:48,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15932 conditions, 2367 events. 1429/2367 cut-off events. For 71739/71744 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 13057 event pairs, 337 based on Foata normal form. 5/2365 useless extension candidates. Maximal degree in co-relation 15843. Up to 1973 conditions per place. [2024-06-28 02:29:48,953 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 156 selfloop transitions, 91 changer transitions 0/254 dead transitions. [2024-06-28 02:29:48,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 254 transitions, 4105 flow [2024-06-28 02:29:48,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:48,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:48,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:29:48,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:29:48,954 INFO L175 Difference]: Start difference. First operand has 179 places, 227 transitions, 3285 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:29:48,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 254 transitions, 4105 flow [2024-06-28 02:29:49,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 254 transitions, 4064 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:49,124 INFO L231 Difference]: Finished difference. Result has 184 places, 238 transitions, 3657 flow [2024-06-28 02:29:49,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3244, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3657, PETRI_PLACES=184, PETRI_TRANSITIONS=238} [2024-06-28 02:29:49,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-28 02:29:49,125 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 238 transitions, 3657 flow [2024-06-28 02:29:49,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:49,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:49,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:49,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:29:49,126 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:49,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:49,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1023127106, now seen corresponding path program 5 times [2024-06-28 02:29:49,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:49,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49438846] [2024-06-28 02:29:49,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:49,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:49,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:49,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-28 02:29:49,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:49,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49438846] [2024-06-28 02:29:49,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49438846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:49,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:49,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:49,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041896634] [2024-06-28 02:29:49,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:49,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:49,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:49,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:49,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:49,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:49,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 238 transitions, 3657 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:49,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:49,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:49,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:49,614 INFO L124 PetriNetUnfolderBase]: 1426/2369 cut-off events. [2024-06-28 02:29:49,614 INFO L125 PetriNetUnfolderBase]: For 75856/75858 co-relation queries the response was YES. [2024-06-28 02:29:49,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16508 conditions, 2369 events. 1426/2369 cut-off events. For 75856/75858 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 13079 event pairs, 316 based on Foata normal form. 1/2365 useless extension candidates. Maximal degree in co-relation 16417. Up to 2047 conditions per place. [2024-06-28 02:29:49,634 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 191 selfloop transitions, 60 changer transitions 0/258 dead transitions. [2024-06-28 02:29:49,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 258 transitions, 4209 flow [2024-06-28 02:29:49,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:49,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:49,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:29:49,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:29:49,635 INFO L175 Difference]: Start difference. First operand has 184 places, 238 transitions, 3657 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:29:49,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 258 transitions, 4209 flow [2024-06-28 02:29:49,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 258 transitions, 4123 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:49,843 INFO L231 Difference]: Finished difference. Result has 189 places, 238 transitions, 3697 flow [2024-06-28 02:29:49,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3697, PETRI_PLACES=189, PETRI_TRANSITIONS=238} [2024-06-28 02:29:49,844 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-28 02:29:49,844 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 238 transitions, 3697 flow [2024-06-28 02:29:49,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:49,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:49,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:49,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:29:49,844 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:49,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:49,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1976398580, now seen corresponding path program 6 times [2024-06-28 02:29:49,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:49,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777093378] [2024-06-28 02:29:49,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:49,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:49,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:49,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:49,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:49,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777093378] [2024-06-28 02:29:49,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777093378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:49,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:49,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:49,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946973808] [2024-06-28 02:29:49,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:49,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:49,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:49,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:49,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:50,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:50,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 238 transitions, 3697 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:50,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:50,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:50,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:50,456 INFO L124 PetriNetUnfolderBase]: 1471/2435 cut-off events. [2024-06-28 02:29:50,456 INFO L125 PetriNetUnfolderBase]: For 83646/83648 co-relation queries the response was YES. [2024-06-28 02:29:50,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17386 conditions, 2435 events. 1471/2435 cut-off events. For 83646/83648 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13450 event pairs, 316 based on Foata normal form. 1/2431 useless extension candidates. Maximal degree in co-relation 17292. Up to 2010 conditions per place. [2024-06-28 02:29:50,475 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 162 selfloop transitions, 106 changer transitions 0/275 dead transitions. [2024-06-28 02:29:50,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 275 transitions, 4745 flow [2024-06-28 02:29:50,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:50,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:50,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:29:50,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:29:50,477 INFO L175 Difference]: Start difference. First operand has 189 places, 238 transitions, 3697 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:29:50,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 275 transitions, 4745 flow [2024-06-28 02:29:50,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 275 transitions, 4531 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:50,630 INFO L231 Difference]: Finished difference. Result has 193 places, 256 transitions, 4078 flow [2024-06-28 02:29:50,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4078, PETRI_PLACES=193, PETRI_TRANSITIONS=256} [2024-06-28 02:29:50,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-28 02:29:50,630 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 256 transitions, 4078 flow [2024-06-28 02:29:50,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:50,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:50,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:50,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:29:50,631 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:50,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:50,631 INFO L85 PathProgramCache]: Analyzing trace with hash 2090667566, now seen corresponding path program 7 times [2024-06-28 02:29:50,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:50,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524775890] [2024-06-28 02:29:50,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:50,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:50,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:50,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:50,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:50,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524775890] [2024-06-28 02:29:50,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524775890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:50,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:50,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:50,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576414375] [2024-06-28 02:29:50,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:50,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:50,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:50,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:50,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:50,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:50,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 256 transitions, 4078 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:50,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:50,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:50,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:51,109 INFO L124 PetriNetUnfolderBase]: 1468/2432 cut-off events. [2024-06-28 02:29:51,110 INFO L125 PetriNetUnfolderBase]: For 88658/88660 co-relation queries the response was YES. [2024-06-28 02:29:51,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17819 conditions, 2432 events. 1468/2432 cut-off events. For 88658/88660 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13446 event pairs, 321 based on Foata normal form. 1/2428 useless extension candidates. Maximal degree in co-relation 17723. Up to 2008 conditions per place. [2024-06-28 02:29:51,157 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 158 selfloop transitions, 112 changer transitions 0/277 dead transitions. [2024-06-28 02:29:51,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 277 transitions, 4851 flow [2024-06-28 02:29:51,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:51,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:51,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:29:51,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-28 02:29:51,161 INFO L175 Difference]: Start difference. First operand has 193 places, 256 transitions, 4078 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:29:51,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 277 transitions, 4851 flow [2024-06-28 02:29:51,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 277 transitions, 4702 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:51,364 INFO L231 Difference]: Finished difference. Result has 197 places, 256 transitions, 4159 flow [2024-06-28 02:29:51,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3929, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4159, PETRI_PLACES=197, PETRI_TRANSITIONS=256} [2024-06-28 02:29:51,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-28 02:29:51,365 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 256 transitions, 4159 flow [2024-06-28 02:29:51,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:51,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:51,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:51,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:29:51,365 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:51,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:51,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1982112500, now seen corresponding path program 8 times [2024-06-28 02:29:51,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:51,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072061659] [2024-06-28 02:29:51,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:51,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:51,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:51,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:51,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:51,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072061659] [2024-06-28 02:29:51,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072061659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:51,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:51,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:51,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070106955] [2024-06-28 02:29:51,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:51,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:51,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:51,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:51,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:51,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:51,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 256 transitions, 4159 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:51,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:51,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:51,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:51,915 INFO L124 PetriNetUnfolderBase]: 1462/2423 cut-off events. [2024-06-28 02:29:51,915 INFO L125 PetriNetUnfolderBase]: For 91174/91176 co-relation queries the response was YES. [2024-06-28 02:29:51,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17942 conditions, 2423 events. 1462/2423 cut-off events. For 91174/91176 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13402 event pairs, 316 based on Foata normal form. 2/2420 useless extension candidates. Maximal degree in co-relation 17844. Up to 2004 conditions per place. [2024-06-28 02:29:51,939 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 163 selfloop transitions, 106 changer transitions 0/276 dead transitions. [2024-06-28 02:29:51,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 276 transitions, 4930 flow [2024-06-28 02:29:51,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:29:51,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:29:51,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:29:51,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:29:51,941 INFO L175 Difference]: Start difference. First operand has 197 places, 256 transitions, 4159 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:29:51,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 276 transitions, 4930 flow [2024-06-28 02:29:52,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 276 transitions, 4688 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:52,123 INFO L231 Difference]: Finished difference. Result has 202 places, 256 transitions, 4139 flow [2024-06-28 02:29:52,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3917, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4139, PETRI_PLACES=202, PETRI_TRANSITIONS=256} [2024-06-28 02:29:52,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:29:52,124 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 256 transitions, 4139 flow [2024-06-28 02:29:52,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:52,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:52,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:52,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:29:52,124 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:52,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:52,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1968294002, now seen corresponding path program 2 times [2024-06-28 02:29:52,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:52,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983608711] [2024-06-28 02:29:52,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:52,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:52,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:52,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:52,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:52,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983608711] [2024-06-28 02:29:52,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983608711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:52,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:52,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:52,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059929121] [2024-06-28 02:29:52,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:52,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:52,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:52,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:52,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:52,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:52,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 256 transitions, 4139 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:52,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:52,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:52,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:52,657 INFO L124 PetriNetUnfolderBase]: 1443/2409 cut-off events. [2024-06-28 02:29:52,658 INFO L125 PetriNetUnfolderBase]: For 101508/101508 co-relation queries the response was YES. [2024-06-28 02:29:52,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17844 conditions, 2409 events. 1443/2409 cut-off events. For 101508/101508 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13580 event pairs, 312 based on Foata normal form. 10/2406 useless extension candidates. Maximal degree in co-relation 17745. Up to 2043 conditions per place. [2024-06-28 02:29:52,685 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 209 selfloop transitions, 26 changer transitions 0/271 dead transitions. [2024-06-28 02:29:52,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 271 transitions, 4685 flow [2024-06-28 02:29:52,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:52,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:52,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:29:52,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-28 02:29:52,686 INFO L175 Difference]: Start difference. First operand has 202 places, 256 transitions, 4139 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:29:52,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 271 transitions, 4685 flow [2024-06-28 02:29:52,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 271 transitions, 4461 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:52,898 INFO L231 Difference]: Finished difference. Result has 202 places, 257 transitions, 3989 flow [2024-06-28 02:29:52,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3915, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3989, PETRI_PLACES=202, PETRI_TRANSITIONS=257} [2024-06-28 02:29:52,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-28 02:29:52,899 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 257 transitions, 3989 flow [2024-06-28 02:29:52,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:52,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:52,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:52,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:29:52,899 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:52,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:52,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 3 times [2024-06-28 02:29:52,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:52,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760315472] [2024-06-28 02:29:52,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:52,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:52,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:53,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:53,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:53,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760315472] [2024-06-28 02:29:53,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760315472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:53,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:53,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:53,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616225430] [2024-06-28 02:29:53,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:53,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:53,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:53,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:53,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:53,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:53,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 257 transitions, 3989 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:53,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:53,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:53,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:53,381 INFO L124 PetriNetUnfolderBase]: 1445/2413 cut-off events. [2024-06-28 02:29:53,381 INFO L125 PetriNetUnfolderBase]: For 99817/99817 co-relation queries the response was YES. [2024-06-28 02:29:53,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17596 conditions, 2413 events. 1445/2413 cut-off events. For 99817/99817 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13545 event pairs, 306 based on Foata normal form. 8/2408 useless extension candidates. Maximal degree in co-relation 17496. Up to 1983 conditions per place. [2024-06-28 02:29:53,405 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 210 selfloop transitions, 29 changer transitions 0/275 dead transitions. [2024-06-28 02:29:53,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 275 transitions, 4567 flow [2024-06-28 02:29:53,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:53,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:53,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:29:53,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:29:53,406 INFO L175 Difference]: Start difference. First operand has 202 places, 257 transitions, 3989 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:29:53,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 275 transitions, 4567 flow [2024-06-28 02:29:53,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 275 transitions, 4513 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:53,608 INFO L231 Difference]: Finished difference. Result has 204 places, 258 transitions, 4015 flow [2024-06-28 02:29:53,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3935, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4015, PETRI_PLACES=204, PETRI_TRANSITIONS=258} [2024-06-28 02:29:53,609 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-28 02:29:53,609 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 258 transitions, 4015 flow [2024-06-28 02:29:53,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:53,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:53,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:53,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:29:53,609 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:53,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:53,610 INFO L85 PathProgramCache]: Analyzing trace with hash 823430820, now seen corresponding path program 1 times [2024-06-28 02:29:53,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:53,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598777374] [2024-06-28 02:29:53,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:53,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:53,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:53,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:53,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:53,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598777374] [2024-06-28 02:29:53,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598777374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:53,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:53,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:53,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278884578] [2024-06-28 02:29:53,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:53,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:53,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:53,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:53,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:53,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:53,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 258 transitions, 4015 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:53,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:53,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:53,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:54,084 INFO L124 PetriNetUnfolderBase]: 1462/2457 cut-off events. [2024-06-28 02:29:54,084 INFO L125 PetriNetUnfolderBase]: For 104810/104834 co-relation queries the response was YES. [2024-06-28 02:29:54,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18009 conditions, 2457 events. 1462/2457 cut-off events. For 104810/104834 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14027 event pairs, 277 based on Foata normal form. 21/2466 useless extension candidates. Maximal degree in co-relation 17908. Up to 2024 conditions per place. [2024-06-28 02:29:54,106 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 204 selfloop transitions, 54 changer transitions 0/282 dead transitions. [2024-06-28 02:29:54,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 282 transitions, 4737 flow [2024-06-28 02:29:54,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:54,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:54,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:29:54,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:29:54,107 INFO L175 Difference]: Start difference. First operand has 204 places, 258 transitions, 4015 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:29:54,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 282 transitions, 4737 flow [2024-06-28 02:29:54,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 282 transitions, 4673 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:54,305 INFO L231 Difference]: Finished difference. Result has 207 places, 263 transitions, 4162 flow [2024-06-28 02:29:54,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3951, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4162, PETRI_PLACES=207, PETRI_TRANSITIONS=263} [2024-06-28 02:29:54,306 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-28 02:29:54,306 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 263 transitions, 4162 flow [2024-06-28 02:29:54,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:54,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:54,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:54,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:29:54,306 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:54,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:54,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2123733046, now seen corresponding path program 2 times [2024-06-28 02:29:54,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:54,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523306789] [2024-06-28 02:29:54,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:54,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:54,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:54,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:54,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:54,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523306789] [2024-06-28 02:29:54,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523306789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:54,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:54,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:54,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232111467] [2024-06-28 02:29:54,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:54,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:54,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:54,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:54,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:54,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:54,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 263 transitions, 4162 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:54,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:54,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:54,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:54,767 INFO L124 PetriNetUnfolderBase]: 1480/2492 cut-off events. [2024-06-28 02:29:54,767 INFO L125 PetriNetUnfolderBase]: For 110100/110124 co-relation queries the response was YES. [2024-06-28 02:29:54,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18415 conditions, 2492 events. 1480/2492 cut-off events. For 110100/110124 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14284 event pairs, 316 based on Foata normal form. 21/2501 useless extension candidates. Maximal degree in co-relation 18312. Up to 2125 conditions per place. [2024-06-28 02:29:54,790 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 204 selfloop transitions, 51 changer transitions 0/279 dead transitions. [2024-06-28 02:29:54,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 279 transitions, 4744 flow [2024-06-28 02:29:54,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:54,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:54,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:29:54,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:29:54,792 INFO L175 Difference]: Start difference. First operand has 207 places, 263 transitions, 4162 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:29:54,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 279 transitions, 4744 flow [2024-06-28 02:29:54,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 279 transitions, 4626 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:54,993 INFO L231 Difference]: Finished difference. Result has 211 places, 265 transitions, 4194 flow [2024-06-28 02:29:54,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4060, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4194, PETRI_PLACES=211, PETRI_TRANSITIONS=265} [2024-06-28 02:29:54,993 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-28 02:29:54,993 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 265 transitions, 4194 flow [2024-06-28 02:29:54,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:54,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:54,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:54,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:29:54,994 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:54,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:54,994 INFO L85 PathProgramCache]: Analyzing trace with hash 299453396, now seen corresponding path program 3 times [2024-06-28 02:29:54,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:54,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437970591] [2024-06-28 02:29:54,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:54,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:54,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:55,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:55,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:55,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437970591] [2024-06-28 02:29:55,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437970591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:55,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:55,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:55,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794200119] [2024-06-28 02:29:55,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:55,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:55,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:55,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:55,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:55,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-28 02:29:55,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 265 transitions, 4194 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:55,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:55,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-28 02:29:55,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:55,538 INFO L124 PetriNetUnfolderBase]: 1474/2473 cut-off events. [2024-06-28 02:29:55,538 INFO L125 PetriNetUnfolderBase]: For 110038/110046 co-relation queries the response was YES. [2024-06-28 02:29:55,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18418 conditions, 2473 events. 1474/2473 cut-off events. For 110038/110046 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14128 event pairs, 318 based on Foata normal form. 11/2468 useless extension candidates. Maximal degree in co-relation 18313. Up to 2120 conditions per place. [2024-06-28 02:29:55,565 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 201 selfloop transitions, 55 changer transitions 0/280 dead transitions. [2024-06-28 02:29:55,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 280 transitions, 4742 flow [2024-06-28 02:29:55,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:55,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:55,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:29:55,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:29:55,566 INFO L175 Difference]: Start difference. First operand has 211 places, 265 transitions, 4194 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:29:55,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 280 transitions, 4742 flow [2024-06-28 02:29:55,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 280 transitions, 4653 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:55,816 INFO L231 Difference]: Finished difference. Result has 215 places, 265 transitions, 4221 flow [2024-06-28 02:29:55,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4105, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4221, PETRI_PLACES=215, PETRI_TRANSITIONS=265} [2024-06-28 02:29:55,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-28 02:29:55,817 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 265 transitions, 4221 flow [2024-06-28 02:29:55,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:55,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:55,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:55,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:29:55,818 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:55,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:55,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1970213936, now seen corresponding path program 1 times [2024-06-28 02:29:55,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:55,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724973852] [2024-06-28 02:29:55,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:55,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:55,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:55,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:55,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:55,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724973852] [2024-06-28 02:29:55,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724973852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:55,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:55,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:55,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336521877] [2024-06-28 02:29:55,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:55,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:55,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:55,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:55,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:55,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:55,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 265 transitions, 4221 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:55,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:55,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:55,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:56,313 INFO L124 PetriNetUnfolderBase]: 1530/2547 cut-off events. [2024-06-28 02:29:56,313 INFO L125 PetriNetUnfolderBase]: For 109437/109437 co-relation queries the response was YES. [2024-06-28 02:29:56,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18678 conditions, 2547 events. 1530/2547 cut-off events. For 109437/109437 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14368 event pairs, 317 based on Foata normal form. 2/2545 useless extension candidates. Maximal degree in co-relation 18572. Up to 2283 conditions per place. [2024-06-28 02:29:56,337 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 229 selfloop transitions, 47 changer transitions 0/283 dead transitions. [2024-06-28 02:29:56,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 283 transitions, 4851 flow [2024-06-28 02:29:56,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:56,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:56,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:29:56,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 02:29:56,339 INFO L175 Difference]: Start difference. First operand has 215 places, 265 transitions, 4221 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:29:56,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 283 transitions, 4851 flow [2024-06-28 02:29:56,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 283 transitions, 4735 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:56,627 INFO L231 Difference]: Finished difference. Result has 217 places, 267 transitions, 4240 flow [2024-06-28 02:29:56,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4105, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4240, PETRI_PLACES=217, PETRI_TRANSITIONS=267} [2024-06-28 02:29:56,628 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-28 02:29:56,628 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 267 transitions, 4240 flow [2024-06-28 02:29:56,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:56,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:56,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:56,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:29:56,629 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:56,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:56,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1976383700, now seen corresponding path program 2 times [2024-06-28 02:29:56,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:56,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906022359] [2024-06-28 02:29:56,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:56,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:56,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:56,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:56,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:56,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906022359] [2024-06-28 02:29:56,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906022359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:56,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:56,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:56,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963284083] [2024-06-28 02:29:56,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:56,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:56,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:56,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:56,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:56,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:56,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 267 transitions, 4240 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:56,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:56,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:56,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:57,133 INFO L124 PetriNetUnfolderBase]: 1538/2567 cut-off events. [2024-06-28 02:29:57,133 INFO L125 PetriNetUnfolderBase]: For 112975/112975 co-relation queries the response was YES. [2024-06-28 02:29:57,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18907 conditions, 2567 events. 1538/2567 cut-off events. For 112975/112975 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14553 event pairs, 304 based on Foata normal form. 2/2567 useless extension candidates. Maximal degree in co-relation 18800. Up to 2316 conditions per place. [2024-06-28 02:29:57,157 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 250 selfloop transitions, 29 changer transitions 0/286 dead transitions. [2024-06-28 02:29:57,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 286 transitions, 4882 flow [2024-06-28 02:29:57,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:57,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:57,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-28 02:29:57,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-28 02:29:57,158 INFO L175 Difference]: Start difference. First operand has 217 places, 267 transitions, 4240 flow. Second operand 8 states and 172 transitions. [2024-06-28 02:29:57,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 286 transitions, 4882 flow [2024-06-28 02:29:57,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 286 transitions, 4767 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:57,475 INFO L231 Difference]: Finished difference. Result has 221 places, 269 transitions, 4228 flow [2024-06-28 02:29:57,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4228, PETRI_PLACES=221, PETRI_TRANSITIONS=269} [2024-06-28 02:29:57,476 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-28 02:29:57,476 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 269 transitions, 4228 flow [2024-06-28 02:29:57,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:57,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:57,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:57,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:29:57,477 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:57,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:57,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1023557696, now seen corresponding path program 3 times [2024-06-28 02:29:57,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:57,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259112662] [2024-06-28 02:29:57,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:57,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:57,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:57,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:57,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:57,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259112662] [2024-06-28 02:29:57,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259112662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:57,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:57,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:57,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066510621] [2024-06-28 02:29:57,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:57,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:57,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:57,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:57,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:57,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:57,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 269 transitions, 4228 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:57,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:57,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:57,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:57,996 INFO L124 PetriNetUnfolderBase]: 1546/2576 cut-off events. [2024-06-28 02:29:57,997 INFO L125 PetriNetUnfolderBase]: For 117509/117509 co-relation queries the response was YES. [2024-06-28 02:29:58,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19101 conditions, 2576 events. 1546/2576 cut-off events. For 117509/117509 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 14581 event pairs, 307 based on Foata normal form. 2/2576 useless extension candidates. Maximal degree in co-relation 18993. Up to 2328 conditions per place. [2024-06-28 02:29:58,082 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 253 selfloop transitions, 30 changer transitions 0/290 dead transitions. [2024-06-28 02:29:58,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 290 transitions, 4888 flow [2024-06-28 02:29:58,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:58,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:58,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:29:58,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:29:58,083 INFO L175 Difference]: Start difference. First operand has 221 places, 269 transitions, 4228 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:29:58,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 290 transitions, 4888 flow [2024-06-28 02:29:58,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 290 transitions, 4801 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:58,433 INFO L231 Difference]: Finished difference. Result has 222 places, 271 transitions, 4250 flow [2024-06-28 02:29:58,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4141, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4250, PETRI_PLACES=222, PETRI_TRANSITIONS=271} [2024-06-28 02:29:58,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-28 02:29:58,434 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 271 transitions, 4250 flow [2024-06-28 02:29:58,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:58,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:58,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:58,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:29:58,434 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:58,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:58,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1967812820, now seen corresponding path program 4 times [2024-06-28 02:29:58,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:58,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449532727] [2024-06-28 02:29:58,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:58,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:58,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:58,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-28 02:29:58,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:58,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449532727] [2024-06-28 02:29:58,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449532727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:58,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:58,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:58,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301896460] [2024-06-28 02:29:58,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:58,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:58,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:58,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:58,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:58,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:58,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 271 transitions, 4250 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:58,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:58,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:58,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:59,003 INFO L124 PetriNetUnfolderBase]: 1587/2633 cut-off events. [2024-06-28 02:29:59,003 INFO L125 PetriNetUnfolderBase]: For 128634/128634 co-relation queries the response was YES. [2024-06-28 02:29:59,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19808 conditions, 2633 events. 1587/2633 cut-off events. For 128634/128634 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 14937 event pairs, 309 based on Foata normal form. 2/2633 useless extension candidates. Maximal degree in co-relation 19699. Up to 2305 conditions per place. [2024-06-28 02:29:59,029 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 256 selfloop transitions, 33 changer transitions 0/296 dead transitions. [2024-06-28 02:29:59,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 296 transitions, 5066 flow [2024-06-28 02:29:59,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:59,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:59,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:29:59,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:29:59,030 INFO L175 Difference]: Start difference. First operand has 222 places, 271 transitions, 4250 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:29:59,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 296 transitions, 5066 flow [2024-06-28 02:29:59,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 296 transitions, 4973 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:59,459 INFO L231 Difference]: Finished difference. Result has 225 places, 274 transitions, 4288 flow [2024-06-28 02:29:59,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4157, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4288, PETRI_PLACES=225, PETRI_TRANSITIONS=274} [2024-06-28 02:29:59,460 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-28 02:29:59,460 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 274 transitions, 4288 flow [2024-06-28 02:29:59,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:59,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:59,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:59,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:29:59,460 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:59,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:59,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1679070972, now seen corresponding path program 1 times [2024-06-28 02:29:59,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:59,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474432280] [2024-06-28 02:29:59,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:59,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:59,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:59,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:59,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:59,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474432280] [2024-06-28 02:29:59,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474432280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:59,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:59,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:59,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332218239] [2024-06-28 02:29:59,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:59,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:59,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:59,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:59,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:59,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:29:59,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 274 transitions, 4288 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:59,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:59,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:29:59,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:00,093 INFO L124 PetriNetUnfolderBase]: 1592/2640 cut-off events. [2024-06-28 02:30:00,093 INFO L125 PetriNetUnfolderBase]: For 132407/132409 co-relation queries the response was YES. [2024-06-28 02:30:00,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20023 conditions, 2640 events. 1592/2640 cut-off events. For 132407/132409 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 14978 event pairs, 334 based on Foata normal form. 1/2636 useless extension candidates. Maximal degree in co-relation 19913. Up to 2264 conditions per place. [2024-06-28 02:30:00,123 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 211 selfloop transitions, 76 changer transitions 0/294 dead transitions. [2024-06-28 02:30:00,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 294 transitions, 5054 flow [2024-06-28 02:30:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:00,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:00,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:30:00,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-28 02:30:00,124 INFO L175 Difference]: Start difference. First operand has 225 places, 274 transitions, 4288 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:30:00,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 294 transitions, 5054 flow [2024-06-28 02:30:00,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 294 transitions, 4982 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:00,636 INFO L231 Difference]: Finished difference. Result has 227 places, 277 transitions, 4434 flow [2024-06-28 02:30:00,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4216, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4434, PETRI_PLACES=227, PETRI_TRANSITIONS=277} [2024-06-28 02:30:00,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-28 02:30:00,636 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 277 transitions, 4434 flow [2024-06-28 02:30:00,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:00,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:00,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:00,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:30:00,637 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:00,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:00,638 INFO L85 PathProgramCache]: Analyzing trace with hash 2135512350, now seen corresponding path program 2 times [2024-06-28 02:30:00,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:00,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776988645] [2024-06-28 02:30:00,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:00,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:00,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:00,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:00,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:00,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776988645] [2024-06-28 02:30:00,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776988645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:00,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:00,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:00,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953190075] [2024-06-28 02:30:00,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:00,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:00,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:00,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:00,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:00,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:00,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 277 transitions, 4434 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:00,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:00,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:00,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:01,239 INFO L124 PetriNetUnfolderBase]: 1589/2636 cut-off events. [2024-06-28 02:30:01,240 INFO L125 PetriNetUnfolderBase]: For 135720/135722 co-relation queries the response was YES. [2024-06-28 02:30:01,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20157 conditions, 2636 events. 1589/2636 cut-off events. For 135720/135722 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 14936 event pairs, 334 based on Foata normal form. 1/2632 useless extension candidates. Maximal degree in co-relation 20045. Up to 2261 conditions per place. [2024-06-28 02:30:01,269 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 211 selfloop transitions, 76 changer transitions 0/294 dead transitions. [2024-06-28 02:30:01,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 294 transitions, 5050 flow [2024-06-28 02:30:01,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:01,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:01,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:30:01,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:30:01,270 INFO L175 Difference]: Start difference. First operand has 227 places, 277 transitions, 4434 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:30:01,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 294 transitions, 5050 flow [2024-06-28 02:30:01,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 294 transitions, 4864 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:01,770 INFO L231 Difference]: Finished difference. Result has 229 places, 277 transitions, 4413 flow [2024-06-28 02:30:01,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4248, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4413, PETRI_PLACES=229, PETRI_TRANSITIONS=277} [2024-06-28 02:30:01,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-28 02:30:01,770 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 277 transitions, 4413 flow [2024-06-28 02:30:01,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:01,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:01,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:01,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:30:01,771 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:01,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:01,771 INFO L85 PathProgramCache]: Analyzing trace with hash -922537496, now seen corresponding path program 1 times [2024-06-28 02:30:01,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:01,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934332302] [2024-06-28 02:30:01,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:01,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:01,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:01,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:01,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:01,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934332302] [2024-06-28 02:30:01,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934332302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:01,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:01,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:01,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729080211] [2024-06-28 02:30:01,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:01,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:01,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:01,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:01,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:01,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:01,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 277 transitions, 4413 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:01,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:01,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:01,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:02,363 INFO L124 PetriNetUnfolderBase]: 1630/2703 cut-off events. [2024-06-28 02:30:02,363 INFO L125 PetriNetUnfolderBase]: For 139172/139174 co-relation queries the response was YES. [2024-06-28 02:30:02,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20787 conditions, 2703 events. 1630/2703 cut-off events. For 139172/139174 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15373 event pairs, 332 based on Foata normal form. 1/2699 useless extension candidates. Maximal degree in co-relation 20675. Up to 2272 conditions per place. [2024-06-28 02:30:02,390 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 191 selfloop transitions, 120 changer transitions 0/318 dead transitions. [2024-06-28 02:30:02,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 318 transitions, 5573 flow [2024-06-28 02:30:02,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:02,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:02,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:30:02,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:30:02,391 INFO L175 Difference]: Start difference. First operand has 229 places, 277 transitions, 4413 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:30:02,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 318 transitions, 5573 flow [2024-06-28 02:30:02,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 318 transitions, 5346 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:02,813 INFO L231 Difference]: Finished difference. Result has 232 places, 296 transitions, 4895 flow [2024-06-28 02:30:02,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4210, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4895, PETRI_PLACES=232, PETRI_TRANSITIONS=296} [2024-06-28 02:30:02,814 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-28 02:30:02,814 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 296 transitions, 4895 flow [2024-06-28 02:30:02,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:02,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:02,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:02,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:30:02,814 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:02,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:02,814 INFO L85 PathProgramCache]: Analyzing trace with hash -335767544, now seen corresponding path program 1 times [2024-06-28 02:30:02,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:02,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407388757] [2024-06-28 02:30:02,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:02,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:02,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:02,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:02,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:02,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407388757] [2024-06-28 02:30:02,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407388757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:02,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:02,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:02,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486299832] [2024-06-28 02:30:02,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:02,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:02,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:02,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:02,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:03,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:03,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 296 transitions, 4895 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:03,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:03,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:03,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:03,407 INFO L124 PetriNetUnfolderBase]: 1650/2736 cut-off events. [2024-06-28 02:30:03,408 INFO L125 PetriNetUnfolderBase]: For 147884/147886 co-relation queries the response was YES. [2024-06-28 02:30:03,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21519 conditions, 2736 events. 1650/2736 cut-off events. For 147884/147886 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15612 event pairs, 246 based on Foata normal form. 6/2737 useless extension candidates. Maximal degree in co-relation 21405. Up to 2326 conditions per place. [2024-06-28 02:30:03,435 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 286 selfloop transitions, 29 changer transitions 0/322 dead transitions. [2024-06-28 02:30:03,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 322 transitions, 5783 flow [2024-06-28 02:30:03,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:03,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:03,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:30:03,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:30:03,436 INFO L175 Difference]: Start difference. First operand has 232 places, 296 transitions, 4895 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:30:03,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 322 transitions, 5783 flow [2024-06-28 02:30:03,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 322 transitions, 5650 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:03,820 INFO L231 Difference]: Finished difference. Result has 235 places, 297 transitions, 4842 flow [2024-06-28 02:30:03,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4762, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4842, PETRI_PLACES=235, PETRI_TRANSITIONS=297} [2024-06-28 02:30:03,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 194 predicate places. [2024-06-28 02:30:03,820 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 297 transitions, 4842 flow [2024-06-28 02:30:03,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:03,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:03,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] [2024-06-28 02:30:03,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:30:03,821 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:03,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:03,821 INFO L85 PathProgramCache]: Analyzing trace with hash 370184470, now seen corresponding path program 2 times [2024-06-28 02:30:03,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:03,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40888694] [2024-06-28 02:30:03,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:03,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:03,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:03,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:03,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40888694] [2024-06-28 02:30:03,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40888694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:03,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:03,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:03,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537017979] [2024-06-28 02:30:03,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:03,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:03,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:03,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:03,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:04,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:04,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 297 transitions, 4842 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:04,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:04,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:04,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:04,425 INFO L124 PetriNetUnfolderBase]: 1637/2715 cut-off events. [2024-06-28 02:30:04,426 INFO L125 PetriNetUnfolderBase]: For 145094/145096 co-relation queries the response was YES. [2024-06-28 02:30:04,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21248 conditions, 2715 events. 1637/2715 cut-off events. For 145094/145096 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 15453 event pairs, 235 based on Foata normal form. 6/2716 useless extension candidates. Maximal degree in co-relation 21132. Up to 2320 conditions per place. [2024-06-28 02:30:04,454 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 283 selfloop transitions, 29 changer transitions 0/319 dead transitions. [2024-06-28 02:30:04,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 319 transitions, 5600 flow [2024-06-28 02:30:04,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:04,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:04,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 02:30:04,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:30:04,456 INFO L175 Difference]: Start difference. First operand has 235 places, 297 transitions, 4842 flow. Second operand 6 states and 144 transitions. [2024-06-28 02:30:04,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 319 transitions, 5600 flow [2024-06-28 02:30:04,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 319 transitions, 5535 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:04,803 INFO L231 Difference]: Finished difference. Result has 238 places, 297 transitions, 4841 flow [2024-06-28 02:30:04,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4777, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4841, PETRI_PLACES=238, PETRI_TRANSITIONS=297} [2024-06-28 02:30:04,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-28 02:30:04,804 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 297 transitions, 4841 flow [2024-06-28 02:30:04,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:04,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:04,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:04,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:30:04,805 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:04,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:04,805 INFO L85 PathProgramCache]: Analyzing trace with hash -423163734, now seen corresponding path program 3 times [2024-06-28 02:30:04,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:04,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463906544] [2024-06-28 02:30:04,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:04,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:04,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:04,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:04,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:04,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463906544] [2024-06-28 02:30:04,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463906544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:04,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:04,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:04,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316866012] [2024-06-28 02:30:04,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:04,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:04,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:04,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:04,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:04,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:04,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 297 transitions, 4841 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:04,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:04,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:04,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:05,372 INFO L124 PetriNetUnfolderBase]: 1658/2737 cut-off events. [2024-06-28 02:30:05,372 INFO L125 PetriNetUnfolderBase]: For 147047/147049 co-relation queries the response was YES. [2024-06-28 02:30:05,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21633 conditions, 2737 events. 1658/2737 cut-off events. For 147047/147049 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 15566 event pairs, 366 based on Foata normal form. 1/2729 useless extension candidates. Maximal degree in co-relation 21516. Up to 2274 conditions per place. [2024-06-28 02:30:05,401 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 219 selfloop transitions, 102 changer transitions 0/328 dead transitions. [2024-06-28 02:30:05,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 328 transitions, 5910 flow [2024-06-28 02:30:05,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:05,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:05,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:30:05,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:30:05,403 INFO L175 Difference]: Start difference. First operand has 238 places, 297 transitions, 4841 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:30:05,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 328 transitions, 5910 flow [2024-06-28 02:30:05,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 328 transitions, 5840 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:05,816 INFO L231 Difference]: Finished difference. Result has 240 places, 306 transitions, 5150 flow [2024-06-28 02:30:05,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4775, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5150, PETRI_PLACES=240, PETRI_TRANSITIONS=306} [2024-06-28 02:30:05,816 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-28 02:30:05,816 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 306 transitions, 5150 flow [2024-06-28 02:30:05,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:05,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:05,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:05,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:30:05,817 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:05,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:05,818 INFO L85 PathProgramCache]: Analyzing trace with hash -733314058, now seen corresponding path program 2 times [2024-06-28 02:30:05,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:05,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473560066] [2024-06-28 02:30:05,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:05,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:05,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:05,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:05,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:05,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473560066] [2024-06-28 02:30:05,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473560066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:05,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:05,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:05,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612948112] [2024-06-28 02:30:05,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:05,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:05,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:05,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:05,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:05,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:06,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 306 transitions, 5150 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:06,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:06,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:06,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:06,409 INFO L124 PetriNetUnfolderBase]: 1679/2773 cut-off events. [2024-06-28 02:30:06,409 INFO L125 PetriNetUnfolderBase]: For 152067/152069 co-relation queries the response was YES. [2024-06-28 02:30:06,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22157 conditions, 2773 events. 1679/2773 cut-off events. For 152067/152069 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15872 event pairs, 370 based on Foata normal form. 1/2761 useless extension candidates. Maximal degree in co-relation 22040. Up to 2144 conditions per place. [2024-06-28 02:30:06,440 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 150 selfloop transitions, 181 changer transitions 0/338 dead transitions. [2024-06-28 02:30:06,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 338 transitions, 6382 flow [2024-06-28 02:30:06,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:06,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:06,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-28 02:30:06,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-28 02:30:06,441 INFO L175 Difference]: Start difference. First operand has 240 places, 306 transitions, 5150 flow. Second operand 10 states and 223 transitions. [2024-06-28 02:30:06,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 338 transitions, 6382 flow [2024-06-28 02:30:06,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 338 transitions, 6100 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:06,870 INFO L231 Difference]: Finished difference. Result has 247 places, 315 transitions, 5519 flow [2024-06-28 02:30:06,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4868, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5519, PETRI_PLACES=247, PETRI_TRANSITIONS=315} [2024-06-28 02:30:06,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-28 02:30:06,871 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 315 transitions, 5519 flow [2024-06-28 02:30:06,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:06,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:06,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:06,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:30:06,872 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:06,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:06,872 INFO L85 PathProgramCache]: Analyzing trace with hash 31983334, now seen corresponding path program 4 times [2024-06-28 02:30:06,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:06,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896480639] [2024-06-28 02:30:06,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:06,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:06,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:06,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:06,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:06,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896480639] [2024-06-28 02:30:06,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896480639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:06,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:06,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:06,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858085776] [2024-06-28 02:30:06,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:06,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:06,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:06,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:06,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:07,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:07,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 315 transitions, 5519 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:07,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:07,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:07,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:07,517 INFO L124 PetriNetUnfolderBase]: 1684/2802 cut-off events. [2024-06-28 02:30:07,517 INFO L125 PetriNetUnfolderBase]: For 160626/160637 co-relation queries the response was YES. [2024-06-28 02:30:07,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22839 conditions, 2802 events. 1684/2802 cut-off events. For 160626/160637 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 16191 event pairs, 364 based on Foata normal form. 7/2801 useless extension candidates. Maximal degree in co-relation 22720. Up to 2309 conditions per place. [2024-06-28 02:30:07,549 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 228 selfloop transitions, 101 changer transitions 0/336 dead transitions. [2024-06-28 02:30:07,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 336 transitions, 6495 flow [2024-06-28 02:30:07,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:07,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:07,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:30:07,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:30:07,550 INFO L175 Difference]: Start difference. First operand has 247 places, 315 transitions, 5519 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:30:07,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 336 transitions, 6495 flow [2024-06-28 02:30:08,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 336 transitions, 6189 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:08,170 INFO L231 Difference]: Finished difference. Result has 248 places, 318 transitions, 5483 flow [2024-06-28 02:30:08,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5216, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5483, PETRI_PLACES=248, PETRI_TRANSITIONS=318} [2024-06-28 02:30:08,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 02:30:08,171 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 318 transitions, 5483 flow [2024-06-28 02:30:08,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:08,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:08,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:08,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:30:08,171 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:08,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:08,172 INFO L85 PathProgramCache]: Analyzing trace with hash 897100084, now seen corresponding path program 5 times [2024-06-28 02:30:08,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:08,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242185758] [2024-06-28 02:30:08,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:08,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:08,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:08,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-28 02:30:08,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:08,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242185758] [2024-06-28 02:30:08,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242185758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:08,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:08,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:08,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599227780] [2024-06-28 02:30:08,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:08,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:08,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:08,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:08,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:08,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:08,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 318 transitions, 5483 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:08,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:08,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:08,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:08,695 INFO L124 PetriNetUnfolderBase]: 1689/2811 cut-off events. [2024-06-28 02:30:08,695 INFO L125 PetriNetUnfolderBase]: For 162876/162887 co-relation queries the response was YES. [2024-06-28 02:30:08,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22860 conditions, 2811 events. 1689/2811 cut-off events. For 162876/162887 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 16256 event pairs, 364 based on Foata normal form. 7/2810 useless extension candidates. Maximal degree in co-relation 22739. Up to 2315 conditions per place. [2024-06-28 02:30:08,725 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 225 selfloop transitions, 103 changer transitions 0/335 dead transitions. [2024-06-28 02:30:08,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 335 transitions, 6346 flow [2024-06-28 02:30:08,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:08,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:08,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:30:08,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:30:08,726 INFO L175 Difference]: Start difference. First operand has 248 places, 318 transitions, 5483 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:30:08,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 335 transitions, 6346 flow [2024-06-28 02:30:09,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 335 transitions, 5883 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:09,152 INFO L231 Difference]: Finished difference. Result has 248 places, 321 transitions, 5298 flow [2024-06-28 02:30:09,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5298, PETRI_PLACES=248, PETRI_TRANSITIONS=321} [2024-06-28 02:30:09,153 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-28 02:30:09,153 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 321 transitions, 5298 flow [2024-06-28 02:30:09,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:09,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:09,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:09,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:30:09,153 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:09,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:09,154 INFO L85 PathProgramCache]: Analyzing trace with hash 278460364, now seen corresponding path program 6 times [2024-06-28 02:30:09,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:09,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303030915] [2024-06-28 02:30:09,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:09,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:09,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:09,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:09,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:09,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303030915] [2024-06-28 02:30:09,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303030915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:09,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:09,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:09,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622715662] [2024-06-28 02:30:09,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:09,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:09,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:09,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:09,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:09,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:09,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 321 transitions, 5298 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:09,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:09,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:09,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:09,910 INFO L124 PetriNetUnfolderBase]: 1694/2797 cut-off events. [2024-06-28 02:30:09,910 INFO L125 PetriNetUnfolderBase]: For 165117/165119 co-relation queries the response was YES. [2024-06-28 02:30:09,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22587 conditions, 2797 events. 1694/2797 cut-off events. For 165117/165119 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16018 event pairs, 376 based on Foata normal form. 1/2785 useless extension candidates. Maximal degree in co-relation 22468. Up to 2321 conditions per place. [2024-06-28 02:30:09,937 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 224 selfloop transitions, 111 changer transitions 0/342 dead transitions. [2024-06-28 02:30:09,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 342 transitions, 6167 flow [2024-06-28 02:30:09,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:09,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:09,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:30:09,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:30:09,938 INFO L175 Difference]: Start difference. First operand has 248 places, 321 transitions, 5298 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:30:09,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 342 transitions, 6167 flow [2024-06-28 02:30:10,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 342 transitions, 6003 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:10,390 INFO L231 Difference]: Finished difference. Result has 252 places, 324 transitions, 5407 flow [2024-06-28 02:30:10,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5137, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5407, PETRI_PLACES=252, PETRI_TRANSITIONS=324} [2024-06-28 02:30:10,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-28 02:30:10,391 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 324 transitions, 5407 flow [2024-06-28 02:30:10,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:10,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:10,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:10,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:30:10,392 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:10,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:10,392 INFO L85 PathProgramCache]: Analyzing trace with hash 52607386, now seen corresponding path program 1 times [2024-06-28 02:30:10,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:10,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129896556] [2024-06-28 02:30:10,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:10,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:10,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:10,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:10,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:10,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129896556] [2024-06-28 02:30:10,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129896556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:10,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:10,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:10,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745735396] [2024-06-28 02:30:10,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:10,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:10,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:10,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:10,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:10,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:10,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 324 transitions, 5407 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:10,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:10,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:10,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:11,050 INFO L124 PetriNetUnfolderBase]: 1704/2839 cut-off events. [2024-06-28 02:30:11,050 INFO L125 PetriNetUnfolderBase]: For 173137/173151 co-relation queries the response was YES. [2024-06-28 02:30:11,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22923 conditions, 2839 events. 1704/2839 cut-off events. For 173137/173151 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16466 event pairs, 342 based on Foata normal form. 12/2845 useless extension candidates. Maximal degree in co-relation 22803. Up to 2393 conditions per place. [2024-06-28 02:30:11,083 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 223 selfloop transitions, 117 changer transitions 0/347 dead transitions. [2024-06-28 02:30:11,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 347 transitions, 6378 flow [2024-06-28 02:30:11,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:11,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:11,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:30:11,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:30:11,084 INFO L175 Difference]: Start difference. First operand has 252 places, 324 transitions, 5407 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:30:11,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 347 transitions, 6378 flow [2024-06-28 02:30:11,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 347 transitions, 6222 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:11,633 INFO L231 Difference]: Finished difference. Result has 256 places, 331 transitions, 5639 flow [2024-06-28 02:30:11,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5251, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5639, PETRI_PLACES=256, PETRI_TRANSITIONS=331} [2024-06-28 02:30:11,634 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-28 02:30:11,634 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 331 transitions, 5639 flow [2024-06-28 02:30:11,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:11,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:11,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:11,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:30:11,634 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:11,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:11,635 INFO L85 PathProgramCache]: Analyzing trace with hash 917805976, now seen corresponding path program 2 times [2024-06-28 02:30:11,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:11,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793093122] [2024-06-28 02:30:11,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:11,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:11,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:11,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:11,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:11,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793093122] [2024-06-28 02:30:11,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793093122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:11,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:11,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:11,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902284630] [2024-06-28 02:30:11,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:11,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:11,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:11,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:11,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:11,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:11,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 331 transitions, 5639 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:11,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:11,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:11,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:12,246 INFO L124 PetriNetUnfolderBase]: 1714/2845 cut-off events. [2024-06-28 02:30:12,246 INFO L125 PetriNetUnfolderBase]: For 178529/178534 co-relation queries the response was YES. [2024-06-28 02:30:12,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23198 conditions, 2845 events. 1714/2845 cut-off events. For 178529/178534 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 16454 event pairs, 342 based on Foata normal form. 6/2842 useless extension candidates. Maximal degree in co-relation 23076. Up to 2405 conditions per place. [2024-06-28 02:30:12,277 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 221 selfloop transitions, 129 changer transitions 0/357 dead transitions. [2024-06-28 02:30:12,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 357 transitions, 6748 flow [2024-06-28 02:30:12,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:12,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:12,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-28 02:30:12,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-28 02:30:12,278 INFO L175 Difference]: Start difference. First operand has 256 places, 331 transitions, 5639 flow. Second operand 11 states and 237 transitions. [2024-06-28 02:30:12,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 357 transitions, 6748 flow [2024-06-28 02:30:12,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 357 transitions, 6534 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:12,864 INFO L231 Difference]: Finished difference. Result has 262 places, 337 transitions, 5836 flow [2024-06-28 02:30:12,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5435, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5836, PETRI_PLACES=262, PETRI_TRANSITIONS=337} [2024-06-28 02:30:12,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 02:30:12,865 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 337 transitions, 5836 flow [2024-06-28 02:30:12,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:12,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:12,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:12,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:30:12,865 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:12,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:12,866 INFO L85 PathProgramCache]: Analyzing trace with hash -2075060046, now seen corresponding path program 3 times [2024-06-28 02:30:12,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:12,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554662418] [2024-06-28 02:30:12,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:12,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:12,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:12,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:12,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:12,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554662418] [2024-06-28 02:30:12,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554662418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:12,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:12,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:12,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969485923] [2024-06-28 02:30:12,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:12,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:12,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:12,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:12,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:13,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:13,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 337 transitions, 5836 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:13,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:13,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:13,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:13,456 INFO L124 PetriNetUnfolderBase]: 1727/2854 cut-off events. [2024-06-28 02:30:13,457 INFO L125 PetriNetUnfolderBase]: For 180006/180008 co-relation queries the response was YES. [2024-06-28 02:30:13,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23409 conditions, 2854 events. 1727/2854 cut-off events. For 180006/180008 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16474 event pairs, 374 based on Foata normal form. 1/2842 useless extension candidates. Maximal degree in co-relation 23287. Up to 2182 conditions per place. [2024-06-28 02:30:13,488 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 157 selfloop transitions, 199 changer transitions 0/363 dead transitions. [2024-06-28 02:30:13,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 363 transitions, 7140 flow [2024-06-28 02:30:13,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:13,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:13,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:30:13,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:30:13,489 INFO L175 Difference]: Start difference. First operand has 262 places, 337 transitions, 5836 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:30:13,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 363 transitions, 7140 flow [2024-06-28 02:30:14,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 363 transitions, 6804 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:14,265 INFO L231 Difference]: Finished difference. Result has 262 places, 343 transitions, 6003 flow [2024-06-28 02:30:14,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5508, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6003, PETRI_PLACES=262, PETRI_TRANSITIONS=343} [2024-06-28 02:30:14,266 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-28 02:30:14,266 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 343 transitions, 6003 flow [2024-06-28 02:30:14,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:14,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:14,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:14,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:30:14,266 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:14,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:14,266 INFO L85 PathProgramCache]: Analyzing trace with hash -724059628, now seen corresponding path program 4 times [2024-06-28 02:30:14,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:14,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088980224] [2024-06-28 02:30:14,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:14,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:14,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:14,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:14,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:14,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088980224] [2024-06-28 02:30:14,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088980224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:14,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:14,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:14,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730137982] [2024-06-28 02:30:14,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:14,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:14,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:14,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:14,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:14,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:14,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 343 transitions, 6003 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:14,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:14,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:14,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:14,961 INFO L124 PetriNetUnfolderBase]: 1724/2856 cut-off events. [2024-06-28 02:30:14,961 INFO L125 PetriNetUnfolderBase]: For 178612/178614 co-relation queries the response was YES. [2024-06-28 02:30:14,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23436 conditions, 2856 events. 1724/2856 cut-off events. For 178612/178614 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16570 event pairs, 376 based on Foata normal form. 1/2844 useless extension candidates. Maximal degree in co-relation 23314. Up to 2180 conditions per place. [2024-06-28 02:30:14,991 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 156 selfloop transitions, 201 changer transitions 0/364 dead transitions. [2024-06-28 02:30:14,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 364 transitions, 7107 flow [2024-06-28 02:30:14,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:14,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-28 02:30:14,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-28 02:30:14,992 INFO L175 Difference]: Start difference. First operand has 262 places, 343 transitions, 6003 flow. Second operand 11 states and 241 transitions. [2024-06-28 02:30:14,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 364 transitions, 7107 flow [2024-06-28 02:30:15,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 364 transitions, 6705 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:15,542 INFO L231 Difference]: Finished difference. Result has 268 places, 343 transitions, 6009 flow [2024-06-28 02:30:15,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5601, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6009, PETRI_PLACES=268, PETRI_TRANSITIONS=343} [2024-06-28 02:30:15,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-28 02:30:15,543 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 343 transitions, 6009 flow [2024-06-28 02:30:15,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:15,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:15,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:15,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:30:15,543 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:15,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:15,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1622347658, now seen corresponding path program 7 times [2024-06-28 02:30:15,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:15,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830610773] [2024-06-28 02:30:15,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:15,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:15,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:15,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:15,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:15,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830610773] [2024-06-28 02:30:15,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830610773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:15,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:15,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:15,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669326599] [2024-06-28 02:30:15,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:15,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:15,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:15,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:15,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:15,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:15,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 343 transitions, 6009 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:15,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:15,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:15,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:16,194 INFO L124 PetriNetUnfolderBase]: 1721/2849 cut-off events. [2024-06-28 02:30:16,195 INFO L125 PetriNetUnfolderBase]: For 181702/181704 co-relation queries the response was YES. [2024-06-28 02:30:16,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23413 conditions, 2849 events. 1721/2849 cut-off events. For 181702/181704 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16477 event pairs, 375 based on Foata normal form. 1/2837 useless extension candidates. Maximal degree in co-relation 23290. Up to 2360 conditions per place. [2024-06-28 02:30:16,229 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 111 changer transitions 0/358 dead transitions. [2024-06-28 02:30:16,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 358 transitions, 6863 flow [2024-06-28 02:30:16,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:16,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:16,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:30:16,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:30:16,230 INFO L175 Difference]: Start difference. First operand has 268 places, 343 transitions, 6009 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:30:16,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 358 transitions, 6863 flow [2024-06-28 02:30:16,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 358 transitions, 6439 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 02:30:16,800 INFO L231 Difference]: Finished difference. Result has 265 places, 343 transitions, 5813 flow [2024-06-28 02:30:16,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5813, PETRI_PLACES=265, PETRI_TRANSITIONS=343} [2024-06-28 02:30:16,800 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-28 02:30:16,800 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 343 transitions, 5813 flow [2024-06-28 02:30:16,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:16,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:16,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:16,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:30:16,801 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:16,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:16,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1622509478, now seen corresponding path program 8 times [2024-06-28 02:30:16,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:16,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582513965] [2024-06-28 02:30:16,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:16,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:16,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:16,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:16,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582513965] [2024-06-28 02:30:16,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582513965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:16,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:16,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:16,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736618712] [2024-06-28 02:30:16,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:16,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:16,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:16,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:16,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:16,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:16,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 343 transitions, 5813 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:16,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:16,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:16,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:17,458 INFO L124 PetriNetUnfolderBase]: 1718/2848 cut-off events. [2024-06-28 02:30:17,458 INFO L125 PetriNetUnfolderBase]: For 184111/184113 co-relation queries the response was YES. [2024-06-28 02:30:17,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23208 conditions, 2848 events. 1718/2848 cut-off events. For 184111/184113 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16487 event pairs, 369 based on Foata normal form. 1/2836 useless extension candidates. Maximal degree in co-relation 23084. Up to 2357 conditions per place. [2024-06-28 02:30:17,488 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 240 selfloop transitions, 111 changer transitions 0/358 dead transitions. [2024-06-28 02:30:17,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 358 transitions, 6669 flow [2024-06-28 02:30:17,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:17,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:17,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-28 02:30:17,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-28 02:30:17,489 INFO L175 Difference]: Start difference. First operand has 265 places, 343 transitions, 5813 flow. Second operand 7 states and 162 transitions. [2024-06-28 02:30:17,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 358 transitions, 6669 flow [2024-06-28 02:30:18,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 358 transitions, 6349 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:18,013 INFO L231 Difference]: Finished difference. Result has 266 places, 343 transitions, 5722 flow [2024-06-28 02:30:18,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5493, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5722, PETRI_PLACES=266, PETRI_TRANSITIONS=343} [2024-06-28 02:30:18,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-28 02:30:18,014 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 343 transitions, 5722 flow [2024-06-28 02:30:18,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:18,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:18,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] [2024-06-28 02:30:18,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:30:18,014 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:18,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:18,014 INFO L85 PathProgramCache]: Analyzing trace with hash -724053862, now seen corresponding path program 3 times [2024-06-28 02:30:18,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:18,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664140523] [2024-06-28 02:30:18,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:18,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:18,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:18,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:18,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:18,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664140523] [2024-06-28 02:30:18,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664140523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:18,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:18,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:18,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481848032] [2024-06-28 02:30:18,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:18,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:18,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:18,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:18,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:18,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:18,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 343 transitions, 5722 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:18,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:18,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:18,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:18,633 INFO L124 PetriNetUnfolderBase]: 1712/2849 cut-off events. [2024-06-28 02:30:18,633 INFO L125 PetriNetUnfolderBase]: For 185427/185432 co-relation queries the response was YES. [2024-06-28 02:30:18,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23056 conditions, 2849 events. 1712/2849 cut-off events. For 185427/185432 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16592 event pairs, 342 based on Foata normal form. 6/2846 useless extension candidates. Maximal degree in co-relation 22932. Up to 2405 conditions per place. [2024-06-28 02:30:18,665 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 226 selfloop transitions, 129 changer transitions 0/362 dead transitions. [2024-06-28 02:30:18,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 362 transitions, 6596 flow [2024-06-28 02:30:18,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:18,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:18,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-28 02:30:18,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5363636363636364 [2024-06-28 02:30:18,666 INFO L175 Difference]: Start difference. First operand has 266 places, 343 transitions, 5722 flow. Second operand 11 states and 236 transitions. [2024-06-28 02:30:18,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 362 transitions, 6596 flow [2024-06-28 02:30:19,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 362 transitions, 6240 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:19,320 INFO L231 Difference]: Finished difference. Result has 270 places, 343 transitions, 5637 flow [2024-06-28 02:30:19,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5366, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5637, PETRI_PLACES=270, PETRI_TRANSITIONS=343} [2024-06-28 02:30:19,320 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-28 02:30:19,320 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 343 transitions, 5637 flow [2024-06-28 02:30:19,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:19,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:19,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:19,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:30:19,321 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:19,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:19,321 INFO L85 PathProgramCache]: Analyzing trace with hash 705838400, now seen corresponding path program 5 times [2024-06-28 02:30:19,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:19,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961032982] [2024-06-28 02:30:19,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:19,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:19,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:19,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:19,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:19,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961032982] [2024-06-28 02:30:19,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961032982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:19,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:19,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:19,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107774488] [2024-06-28 02:30:19,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:19,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:19,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:19,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:19,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:19,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:19,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 343 transitions, 5637 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:19,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:19,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:19,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:19,971 INFO L124 PetriNetUnfolderBase]: 1787/2990 cut-off events. [2024-06-28 02:30:19,971 INFO L125 PetriNetUnfolderBase]: For 194045/194047 co-relation queries the response was YES. [2024-06-28 02:30:19,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24034 conditions, 2990 events. 1787/2990 cut-off events. For 194045/194047 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 17577 event pairs, 334 based on Foata normal form. 1/2986 useless extension candidates. Maximal degree in co-relation 23910. Up to 2494 conditions per place. [2024-06-28 02:30:20,005 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 93 changer transitions 0/387 dead transitions. [2024-06-28 02:30:20,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 387 transitions, 7046 flow [2024-06-28 02:30:20,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:20,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:20,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:30:20,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:30:20,007 INFO L175 Difference]: Start difference. First operand has 270 places, 343 transitions, 5637 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:30:20,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 387 transitions, 7046 flow [2024-06-28 02:30:20,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 387 transitions, 6837 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:20,557 INFO L231 Difference]: Finished difference. Result has 271 places, 367 transitions, 6062 flow [2024-06-28 02:30:20,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6062, PETRI_PLACES=271, PETRI_TRANSITIONS=367} [2024-06-28 02:30:20,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-28 02:30:20,558 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 367 transitions, 6062 flow [2024-06-28 02:30:20,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:20,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:20,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:20,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:30:20,559 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:20,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:20,559 INFO L85 PathProgramCache]: Analyzing trace with hash 705838586, now seen corresponding path program 4 times [2024-06-28 02:30:20,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:20,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39926017] [2024-06-28 02:30:20,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:20,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:20,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:20,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:20,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:20,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39926017] [2024-06-28 02:30:20,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39926017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:20,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:20,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:20,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231853000] [2024-06-28 02:30:20,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:20,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:20,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:20,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:20,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:20,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:20,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 367 transitions, 6062 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:20,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:20,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:20,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:21,172 INFO L124 PetriNetUnfolderBase]: 1797/3010 cut-off events. [2024-06-28 02:30:21,173 INFO L125 PetriNetUnfolderBase]: For 197451/197453 co-relation queries the response was YES. [2024-06-28 02:30:21,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24475 conditions, 3010 events. 1797/3010 cut-off events. For 197451/197453 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 17738 event pairs, 334 based on Foata normal form. 2/3007 useless extension candidates. Maximal degree in co-relation 24349. Up to 2569 conditions per place. [2024-06-28 02:30:21,205 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 297 selfloop transitions, 84 changer transitions 0/388 dead transitions. [2024-06-28 02:30:21,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 388 transitions, 7150 flow [2024-06-28 02:30:21,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:21,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:21,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:30:21,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:30:21,206 INFO L175 Difference]: Start difference. First operand has 271 places, 367 transitions, 6062 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:30:21,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 388 transitions, 7150 flow [2024-06-28 02:30:21,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 388 transitions, 7083 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:21,923 INFO L231 Difference]: Finished difference. Result has 275 places, 373 transitions, 6348 flow [2024-06-28 02:30:21,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6348, PETRI_PLACES=275, PETRI_TRANSITIONS=373} [2024-06-28 02:30:21,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-28 02:30:21,923 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 373 transitions, 6348 flow [2024-06-28 02:30:21,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:21,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:21,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:21,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:30:21,924 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:21,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:21,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1772442028, now seen corresponding path program 6 times [2024-06-28 02:30:21,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:21,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473078240] [2024-06-28 02:30:21,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:21,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:21,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:22,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:22,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:22,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473078240] [2024-06-28 02:30:22,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473078240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:22,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:22,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:22,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224739232] [2024-06-28 02:30:22,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:22,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:22,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:22,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:22,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:22,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:22,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 373 transitions, 6348 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:22,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:22,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:22,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:22,608 INFO L124 PetriNetUnfolderBase]: 1802/3015 cut-off events. [2024-06-28 02:30:22,608 INFO L125 PetriNetUnfolderBase]: For 201807/201809 co-relation queries the response was YES. [2024-06-28 02:30:22,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24816 conditions, 3015 events. 1802/3015 cut-off events. For 201807/201809 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17769 event pairs, 332 based on Foata normal form. 1/3011 useless extension candidates. Maximal degree in co-relation 24688. Up to 2508 conditions per place. [2024-06-28 02:30:22,645 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 108 changer transitions 0/399 dead transitions. [2024-06-28 02:30:22,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 399 transitions, 7537 flow [2024-06-28 02:30:22,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:22,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:22,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:30:22,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:30:22,646 INFO L175 Difference]: Start difference. First operand has 275 places, 373 transitions, 6348 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:30:22,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 399 transitions, 7537 flow [2024-06-28 02:30:23,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 399 transitions, 7391 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:23,352 INFO L231 Difference]: Finished difference. Result has 279 places, 379 transitions, 6584 flow [2024-06-28 02:30:23,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6206, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6584, PETRI_PLACES=279, PETRI_TRANSITIONS=379} [2024-06-28 02:30:23,352 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-28 02:30:23,353 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 379 transitions, 6584 flow [2024-06-28 02:30:23,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:23,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:23,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:23,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:30:23,353 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:23,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:23,353 INFO L85 PathProgramCache]: Analyzing trace with hash 698475404, now seen corresponding path program 9 times [2024-06-28 02:30:23,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:23,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217009377] [2024-06-28 02:30:23,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:23,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:23,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:23,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:23,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:23,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217009377] [2024-06-28 02:30:23,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217009377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:23,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:23,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:23,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550221502] [2024-06-28 02:30:23,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:23,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:23,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:23,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:23,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:23,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:23,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 379 transitions, 6584 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:23,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:23,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:23,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:24,027 INFO L124 PetriNetUnfolderBase]: 1796/3006 cut-off events. [2024-06-28 02:30:24,028 INFO L125 PetriNetUnfolderBase]: For 201428/201430 co-relation queries the response was YES. [2024-06-28 02:30:24,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24820 conditions, 3006 events. 1796/3006 cut-off events. For 201428/201430 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17721 event pairs, 334 based on Foata normal form. 2/3003 useless extension candidates. Maximal degree in co-relation 24691. Up to 2518 conditions per place. [2024-06-28 02:30:24,061 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 308 selfloop transitions, 88 changer transitions 0/403 dead transitions. [2024-06-28 02:30:24,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 403 transitions, 7560 flow [2024-06-28 02:30:24,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:24,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:24,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:30:24,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-28 02:30:24,062 INFO L175 Difference]: Start difference. First operand has 279 places, 379 transitions, 6584 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:30:24,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 403 transitions, 7560 flow [2024-06-28 02:30:24,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 403 transitions, 7483 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:24,875 INFO L231 Difference]: Finished difference. Result has 284 places, 379 transitions, 6701 flow [2024-06-28 02:30:24,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6701, PETRI_PLACES=284, PETRI_TRANSITIONS=379} [2024-06-28 02:30:24,875 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 02:30:24,875 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 379 transitions, 6701 flow [2024-06-28 02:30:24,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:24,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:24,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:24,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:30:24,876 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:24,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:24,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1141771064, now seen corresponding path program 10 times [2024-06-28 02:30:24,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:24,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041759604] [2024-06-28 02:30:24,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:24,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:24,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:24,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:24,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:24,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041759604] [2024-06-28 02:30:24,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041759604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:24,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:24,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:24,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024494489] [2024-06-28 02:30:24,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:24,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:25,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:25,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:25,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:25,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:25,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 379 transitions, 6701 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:25,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:25,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:25,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:25,503 INFO L124 PetriNetUnfolderBase]: 1790/2997 cut-off events. [2024-06-28 02:30:25,504 INFO L125 PetriNetUnfolderBase]: For 203567/203569 co-relation queries the response was YES. [2024-06-28 02:30:25,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24958 conditions, 2997 events. 1790/2997 cut-off events. For 203567/203569 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17639 event pairs, 333 based on Foata normal form. 2/2994 useless extension candidates. Maximal degree in co-relation 24827. Up to 2512 conditions per place. [2024-06-28 02:30:25,537 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 303 selfloop transitions, 88 changer transitions 0/398 dead transitions. [2024-06-28 02:30:25,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 398 transitions, 7531 flow [2024-06-28 02:30:25,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:25,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:25,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:30:25,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-28 02:30:25,538 INFO L175 Difference]: Start difference. First operand has 284 places, 379 transitions, 6701 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:30:25,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 398 transitions, 7531 flow [2024-06-28 02:30:26,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 398 transitions, 7301 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:26,204 INFO L231 Difference]: Finished difference. Result has 283 places, 379 transitions, 6665 flow [2024-06-28 02:30:26,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6471, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6665, PETRI_PLACES=283, PETRI_TRANSITIONS=379} [2024-06-28 02:30:26,204 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:30:26,204 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 379 transitions, 6665 flow [2024-06-28 02:30:26,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:26,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:26,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:26,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:30:26,205 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:26,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:26,205 INFO L85 PathProgramCache]: Analyzing trace with hash 698481356, now seen corresponding path program 5 times [2024-06-28 02:30:26,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:26,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719835765] [2024-06-28 02:30:26,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:26,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:26,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:26,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:26,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:26,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719835765] [2024-06-28 02:30:26,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719835765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:26,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:26,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:26,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400587929] [2024-06-28 02:30:26,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:26,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:26,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:26,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:26,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:26,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:26,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 379 transitions, 6665 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:26,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:26,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:26,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:26,919 INFO L124 PetriNetUnfolderBase]: 1784/2984 cut-off events. [2024-06-28 02:30:26,919 INFO L125 PetriNetUnfolderBase]: For 199169/199171 co-relation queries the response was YES. [2024-06-28 02:30:26,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24697 conditions, 2984 events. 1784/2984 cut-off events. For 199169/199171 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17505 event pairs, 332 based on Foata normal form. 2/2981 useless extension candidates. Maximal degree in co-relation 24566. Up to 2554 conditions per place. [2024-06-28 02:30:26,956 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 302 selfloop transitions, 87 changer transitions 0/396 dead transitions. [2024-06-28 02:30:26,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 396 transitions, 7485 flow [2024-06-28 02:30:26,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:26,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:26,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:30:26,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:30:26,957 INFO L175 Difference]: Start difference. First operand has 283 places, 379 transitions, 6665 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:30:26,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 396 transitions, 7485 flow [2024-06-28 02:30:27,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 396 transitions, 7233 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:27,664 INFO L231 Difference]: Finished difference. Result has 283 places, 379 transitions, 6601 flow [2024-06-28 02:30:27,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6413, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6601, PETRI_PLACES=283, PETRI_TRANSITIONS=379} [2024-06-28 02:30:27,664 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:30:27,664 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 379 transitions, 6601 flow [2024-06-28 02:30:27,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:27,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:27,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:27,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:30:27,665 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:27,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:27,665 INFO L85 PathProgramCache]: Analyzing trace with hash 698475590, now seen corresponding path program 7 times [2024-06-28 02:30:27,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:27,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574111641] [2024-06-28 02:30:27,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:27,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:27,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:27,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:27,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:27,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574111641] [2024-06-28 02:30:27,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574111641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:27,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:27,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:27,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145278864] [2024-06-28 02:30:27,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:27,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:27,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:27,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:27,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:27,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:27,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 379 transitions, 6601 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:27,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:27,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:27,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:28,281 INFO L124 PetriNetUnfolderBase]: 1781/2982 cut-off events. [2024-06-28 02:30:28,282 INFO L125 PetriNetUnfolderBase]: For 194050/194052 co-relation queries the response was YES. [2024-06-28 02:30:28,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24507 conditions, 2982 events. 1781/2982 cut-off events. For 194050/194052 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 17564 event pairs, 332 based on Foata normal form. 1/2978 useless extension candidates. Maximal degree in co-relation 24376. Up to 2489 conditions per place. [2024-06-28 02:30:28,315 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 286 selfloop transitions, 108 changer transitions 0/401 dead transitions. [2024-06-28 02:30:28,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 401 transitions, 7569 flow [2024-06-28 02:30:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:28,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:28,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:30:28,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:30:28,316 INFO L175 Difference]: Start difference. First operand has 283 places, 379 transitions, 6601 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:30:28,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 401 transitions, 7569 flow [2024-06-28 02:30:29,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 401 transitions, 7290 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:29,019 INFO L231 Difference]: Finished difference. Result has 283 places, 379 transitions, 6546 flow [2024-06-28 02:30:29,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6324, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6546, PETRI_PLACES=283, PETRI_TRANSITIONS=379} [2024-06-28 02:30:29,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-28 02:30:29,019 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 379 transitions, 6546 flow [2024-06-28 02:30:29,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:29,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:29,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:29,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:30:29,020 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:29,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:29,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1662445290, now seen corresponding path program 6 times [2024-06-28 02:30:29,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:29,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146705597] [2024-06-28 02:30:29,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:29,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:29,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:29,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-28 02:30:29,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:29,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146705597] [2024-06-28 02:30:29,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146705597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:29,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:29,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:29,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426120908] [2024-06-28 02:30:29,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:29,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:29,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:29,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:29,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:29,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:29,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 379 transitions, 6546 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:29,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:29,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:29,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:29,564 INFO L124 PetriNetUnfolderBase]: 1786/2998 cut-off events. [2024-06-28 02:30:29,564 INFO L125 PetriNetUnfolderBase]: For 196813/196827 co-relation queries the response was YES. [2024-06-28 02:30:29,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24576 conditions, 2998 events. 1786/2998 cut-off events. For 196813/196827 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 17717 event pairs, 356 based on Foata normal form. 11/3003 useless extension candidates. Maximal degree in co-relation 24445. Up to 2473 conditions per place. [2024-06-28 02:30:29,598 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 263 selfloop transitions, 128 changer transitions 0/398 dead transitions. [2024-06-28 02:30:29,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 398 transitions, 7562 flow [2024-06-28 02:30:29,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:29,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:29,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:30:29,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 02:30:29,599 INFO L175 Difference]: Start difference. First operand has 283 places, 379 transitions, 6546 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:30:29,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 398 transitions, 7562 flow [2024-06-28 02:30:30,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 398 transitions, 7350 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:30,257 INFO L231 Difference]: Finished difference. Result has 284 places, 383 transitions, 6668 flow [2024-06-28 02:30:30,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6334, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6668, PETRI_PLACES=284, PETRI_TRANSITIONS=383} [2024-06-28 02:30:30,257 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-28 02:30:30,257 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 383 transitions, 6668 flow [2024-06-28 02:30:30,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:30,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:30,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:30,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:30:30,258 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:30,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:30,258 INFO L85 PathProgramCache]: Analyzing trace with hash 693260714, now seen corresponding path program 7 times [2024-06-28 02:30:30,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:30,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152708290] [2024-06-28 02:30:30,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:30,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:30,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:30,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:30,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:30,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152708290] [2024-06-28 02:30:30,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152708290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:30,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:30,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:30,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640222450] [2024-06-28 02:30:30,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:30,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:30,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:30,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:30,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:30,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:30,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 383 transitions, 6668 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:30,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:30,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:30,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:30,919 INFO L124 PetriNetUnfolderBase]: 1791/2993 cut-off events. [2024-06-28 02:30:30,919 INFO L125 PetriNetUnfolderBase]: For 200394/200399 co-relation queries the response was YES. [2024-06-28 02:30:30,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24740 conditions, 2993 events. 1791/2993 cut-off events. For 200394/200399 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 17619 event pairs, 354 based on Foata normal form. 5/2991 useless extension candidates. Maximal degree in co-relation 24608. Up to 2479 conditions per place. [2024-06-28 02:30:30,952 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 258 selfloop transitions, 138 changer transitions 0/403 dead transitions. [2024-06-28 02:30:30,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 403 transitions, 7815 flow [2024-06-28 02:30:30,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:30,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:30,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:30:30,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:30:30,953 INFO L175 Difference]: Start difference. First operand has 284 places, 383 transitions, 6668 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:30:30,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 403 transitions, 7815 flow [2024-06-28 02:30:31,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 403 transitions, 7648 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:31,737 INFO L231 Difference]: Finished difference. Result has 289 places, 386 transitions, 6842 flow [2024-06-28 02:30:31,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6504, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6842, PETRI_PLACES=289, PETRI_TRANSITIONS=386} [2024-06-28 02:30:31,738 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-28 02:30:31,738 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 386 transitions, 6842 flow [2024-06-28 02:30:31,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:31,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:31,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:31,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:30:31,739 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:31,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:31,739 INFO L85 PathProgramCache]: Analyzing trace with hash 946866644, now seen corresponding path program 8 times [2024-06-28 02:30:31,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:31,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70362452] [2024-06-28 02:30:31,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:31,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:31,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:31,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:31,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:31,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70362452] [2024-06-28 02:30:31,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70362452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:31,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:31,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:31,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773897555] [2024-06-28 02:30:31,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:31,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:31,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:31,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:31,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:31,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:31,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 386 transitions, 6842 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:31,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:31,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:31,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:32,387 INFO L124 PetriNetUnfolderBase]: 1796/3006 cut-off events. [2024-06-28 02:30:32,387 INFO L125 PetriNetUnfolderBase]: For 207800/207805 co-relation queries the response was YES. [2024-06-28 02:30:32,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24935 conditions, 3006 events. 1796/3006 cut-off events. For 207800/207805 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 17751 event pairs, 356 based on Foata normal form. 5/3004 useless extension candidates. Maximal degree in co-relation 24801. Up to 2485 conditions per place. [2024-06-28 02:30:32,422 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 257 selfloop transitions, 144 changer transitions 0/408 dead transitions. [2024-06-28 02:30:32,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 408 transitions, 8010 flow [2024-06-28 02:30:32,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:32,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:32,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 02:30:32,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-28 02:30:32,423 INFO L175 Difference]: Start difference. First operand has 289 places, 386 transitions, 6842 flow. Second operand 10 states and 218 transitions. [2024-06-28 02:30:32,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 408 transitions, 8010 flow [2024-06-28 02:30:33,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 408 transitions, 7653 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:33,263 INFO L231 Difference]: Finished difference. Result has 294 places, 389 transitions, 6841 flow [2024-06-28 02:30:33,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6507, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6841, PETRI_PLACES=294, PETRI_TRANSITIONS=389} [2024-06-28 02:30:33,264 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:30:33,264 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 389 transitions, 6841 flow [2024-06-28 02:30:33,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:33,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:33,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:33,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:30:33,265 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:33,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:33,265 INFO L85 PathProgramCache]: Analyzing trace with hash -870558362, now seen corresponding path program 9 times [2024-06-28 02:30:33,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:33,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613241413] [2024-06-28 02:30:33,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:33,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:33,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:33,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:33,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:33,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613241413] [2024-06-28 02:30:33,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613241413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:33,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:33,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:33,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400018082] [2024-06-28 02:30:33,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:33,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:33,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:33,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:33,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:33,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:33,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 389 transitions, 6841 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:33,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:33,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:33,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:33,969 INFO L124 PetriNetUnfolderBase]: 1793/2998 cut-off events. [2024-06-28 02:30:33,969 INFO L125 PetriNetUnfolderBase]: For 210271/210276 co-relation queries the response was YES. [2024-06-28 02:30:33,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24854 conditions, 2998 events. 1793/2998 cut-off events. For 210271/210276 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 17650 event pairs, 354 based on Foata normal form. 5/2996 useless extension candidates. Maximal degree in co-relation 24719. Up to 2482 conditions per place. [2024-06-28 02:30:34,006 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 255 selfloop transitions, 146 changer transitions 0/408 dead transitions. [2024-06-28 02:30:34,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 408 transitions, 7819 flow [2024-06-28 02:30:34,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:30:34,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:30:34,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-28 02:30:34,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-28 02:30:34,008 INFO L175 Difference]: Start difference. First operand has 294 places, 389 transitions, 6841 flow. Second operand 11 states and 234 transitions. [2024-06-28 02:30:34,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 408 transitions, 7819 flow [2024-06-28 02:30:34,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 408 transitions, 7463 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:34,966 INFO L231 Difference]: Finished difference. Result has 296 places, 389 transitions, 6783 flow [2024-06-28 02:30:34,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6485, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6783, PETRI_PLACES=296, PETRI_TRANSITIONS=389} [2024-06-28 02:30:34,967 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-28 02:30:34,967 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 389 transitions, 6783 flow [2024-06-28 02:30:34,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:34,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:34,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:34,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:30:34,968 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:34,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:34,969 INFO L85 PathProgramCache]: Analyzing trace with hash -870558548, now seen corresponding path program 8 times [2024-06-28 02:30:34,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:34,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946820570] [2024-06-28 02:30:34,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:34,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:34,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:35,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:35,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:35,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946820570] [2024-06-28 02:30:35,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946820570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:35,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:35,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:35,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033161812] [2024-06-28 02:30:35,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:35,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:35,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:35,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:35,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:35,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:35,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 389 transitions, 6783 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:35,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:35,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:35,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:35,610 INFO L124 PetriNetUnfolderBase]: 1798/2987 cut-off events. [2024-06-28 02:30:35,610 INFO L125 PetriNetUnfolderBase]: For 215062/215064 co-relation queries the response was YES. [2024-06-28 02:30:35,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24745 conditions, 2987 events. 1798/2987 cut-off events. For 215062/215064 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 17489 event pairs, 414 based on Foata normal form. 1/2973 useless extension candidates. Maximal degree in co-relation 24609. Up to 2175 conditions per place. [2024-06-28 02:30:35,645 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 176 selfloop transitions, 232 changer transitions 0/415 dead transitions. [2024-06-28 02:30:35,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 415 transitions, 8101 flow [2024-06-28 02:30:35,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:35,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:35,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:30:35,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:30:35,646 INFO L175 Difference]: Start difference. First operand has 296 places, 389 transitions, 6783 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:30:35,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 415 transitions, 8101 flow [2024-06-28 02:30:36,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 415 transitions, 7715 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-28 02:30:36,473 INFO L231 Difference]: Finished difference. Result has 294 places, 398 transitions, 7240 flow [2024-06-28 02:30:36,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6397, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7240, PETRI_PLACES=294, PETRI_TRANSITIONS=398} [2024-06-28 02:30:36,474 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 253 predicate places. [2024-06-28 02:30:36,474 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 398 transitions, 7240 flow [2024-06-28 02:30:36,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:36,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:36,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:36,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:30:36,475 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:36,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:36,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1652164536, now seen corresponding path program 10 times [2024-06-28 02:30:36,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:36,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881294967] [2024-06-28 02:30:36,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:36,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:36,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:36,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:36,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:36,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881294967] [2024-06-28 02:30:36,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881294967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:36,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:36,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:36,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644954325] [2024-06-28 02:30:36,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:36,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:36,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:36,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:36,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:36,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:36,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 398 transitions, 7240 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:36,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:36,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:36,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:37,138 INFO L124 PetriNetUnfolderBase]: 1818/3042 cut-off events. [2024-06-28 02:30:37,138 INFO L125 PetriNetUnfolderBase]: For 222394/222396 co-relation queries the response was YES. [2024-06-28 02:30:37,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25866 conditions, 3042 events. 1818/3042 cut-off events. For 222394/222396 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 17959 event pairs, 331 based on Foata normal form. 1/3038 useless extension candidates. Maximal degree in co-relation 25729. Up to 2563 conditions per place. [2024-06-28 02:30:37,174 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 315 selfloop transitions, 107 changer transitions 0/429 dead transitions. [2024-06-28 02:30:37,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 429 transitions, 8546 flow [2024-06-28 02:30:37,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:37,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:37,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:30:37,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:30:37,175 INFO L175 Difference]: Start difference. First operand has 294 places, 398 transitions, 7240 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:30:37,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 429 transitions, 8546 flow [2024-06-28 02:30:38,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 429 transitions, 8404 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:38,026 INFO L231 Difference]: Finished difference. Result has 301 places, 409 transitions, 7661 flow [2024-06-28 02:30:38,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7098, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7661, PETRI_PLACES=301, PETRI_TRANSITIONS=409} [2024-06-28 02:30:38,027 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 260 predicate places. [2024-06-28 02:30:38,027 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 409 transitions, 7661 flow [2024-06-28 02:30:38,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:38,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:38,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:38,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:30:38,027 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:38,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:38,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1173292228, now seen corresponding path program 9 times [2024-06-28 02:30:38,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:38,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151645995] [2024-06-28 02:30:38,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:38,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:38,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:38,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:38,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:38,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151645995] [2024-06-28 02:30:38,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151645995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:38,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:38,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:38,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245522539] [2024-06-28 02:30:38,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:38,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:38,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:38,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:38,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:38,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:38,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 409 transitions, 7661 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:38,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:38,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:38,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:38,678 INFO L124 PetriNetUnfolderBase]: 1823/3051 cut-off events. [2024-06-28 02:30:38,678 INFO L125 PetriNetUnfolderBase]: For 222620/222622 co-relation queries the response was YES. [2024-06-28 02:30:38,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25192 conditions, 3051 events. 1823/3051 cut-off events. For 222620/222622 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 18041 event pairs, 331 based on Foata normal form. 1/3047 useless extension candidates. Maximal degree in co-relation 25050. Up to 2549 conditions per place. [2024-06-28 02:30:38,714 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 336 selfloop transitions, 96 changer transitions 0/439 dead transitions. [2024-06-28 02:30:38,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 439 transitions, 8792 flow [2024-06-28 02:30:38,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:38,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:38,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 225 transitions. [2024-06-28 02:30:38,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-28 02:30:38,715 INFO L175 Difference]: Start difference. First operand has 301 places, 409 transitions, 7661 flow. Second operand 10 states and 225 transitions. [2024-06-28 02:30:38,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 439 transitions, 8792 flow [2024-06-28 02:30:39,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 439 transitions, 8569 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:39,682 INFO L231 Difference]: Finished difference. Result has 305 places, 412 transitions, 7701 flow [2024-06-28 02:30:39,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7440, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7701, PETRI_PLACES=305, PETRI_TRANSITIONS=412} [2024-06-28 02:30:39,682 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-28 02:30:39,682 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 412 transitions, 7701 flow [2024-06-28 02:30:39,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:39,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:39,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:39,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:30:39,683 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:39,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:39,683 INFO L85 PathProgramCache]: Analyzing trace with hash 373298812, now seen corresponding path program 10 times [2024-06-28 02:30:39,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:39,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533417593] [2024-06-28 02:30:39,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:39,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:39,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:39,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:39,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:39,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533417593] [2024-06-28 02:30:39,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533417593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:39,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:39,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:39,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972835775] [2024-06-28 02:30:39,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:39,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:39,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:39,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:39,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:39,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:39,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 412 transitions, 7701 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:39,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:39,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:39,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:40,333 INFO L124 PetriNetUnfolderBase]: 1820/3058 cut-off events. [2024-06-28 02:30:40,333 INFO L125 PetriNetUnfolderBase]: For 219516/219518 co-relation queries the response was YES. [2024-06-28 02:30:40,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25099 conditions, 3058 events. 1820/3058 cut-off events. For 219516/219518 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 18171 event pairs, 333 based on Foata normal form. 1/3054 useless extension candidates. Maximal degree in co-relation 24957. Up to 2546 conditions per place. [2024-06-28 02:30:40,369 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 94 changer transitions 0/433 dead transitions. [2024-06-28 02:30:40,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 433 transitions, 8605 flow [2024-06-28 02:30:40,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:40,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:40,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:30:40,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:30:40,370 INFO L175 Difference]: Start difference. First operand has 305 places, 412 transitions, 7701 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:30:40,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 433 transitions, 8605 flow [2024-06-28 02:30:41,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 433 transitions, 8044 flow, removed 46 selfloop flow, removed 10 redundant places. [2024-06-28 02:30:41,338 INFO L231 Difference]: Finished difference. Result has 303 places, 412 transitions, 7334 flow [2024-06-28 02:30:41,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7140, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7334, PETRI_PLACES=303, PETRI_TRANSITIONS=412} [2024-06-28 02:30:41,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-28 02:30:41,339 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 412 transitions, 7334 flow [2024-06-28 02:30:41,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:41,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:41,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:41,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:30:41,339 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:41,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:41,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1652170116, now seen corresponding path program 11 times [2024-06-28 02:30:41,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:41,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148973162] [2024-06-28 02:30:41,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:41,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:41,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:41,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-28 02:30:41,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:41,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148973162] [2024-06-28 02:30:41,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148973162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:41,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:41,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:41,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457343264] [2024-06-28 02:30:41,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:41,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:41,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:41,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:41,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:41,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:41,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 412 transitions, 7334 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:41,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:41,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:41,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:41,999 INFO L124 PetriNetUnfolderBase]: 1817/3045 cut-off events. [2024-06-28 02:30:42,000 INFO L125 PetriNetUnfolderBase]: For 221452/221454 co-relation queries the response was YES. [2024-06-28 02:30:42,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24409 conditions, 3045 events. 1817/3045 cut-off events. For 221452/221454 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 17990 event pairs, 331 based on Foata normal form. 1/3041 useless extension candidates. Maximal degree in co-relation 24269. Up to 2563 conditions per place. [2024-06-28 02:30:42,033 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 99 changer transitions 0/426 dead transitions. [2024-06-28 02:30:42,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 426 transitions, 8218 flow [2024-06-28 02:30:42,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:42,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:42,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:30:42,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-28 02:30:42,034 INFO L175 Difference]: Start difference. First operand has 303 places, 412 transitions, 7334 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:30:42,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 426 transitions, 8218 flow [2024-06-28 02:30:42,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 426 transitions, 8022 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:42,871 INFO L231 Difference]: Finished difference. Result has 302 places, 412 transitions, 7357 flow [2024-06-28 02:30:42,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7138, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7357, PETRI_PLACES=302, PETRI_TRANSITIONS=412} [2024-06-28 02:30:42,872 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-28 02:30:42,872 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 412 transitions, 7357 flow [2024-06-28 02:30:42,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:42,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:42,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:42,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:30:42,873 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:42,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:42,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1665057126, now seen corresponding path program 12 times [2024-06-28 02:30:42,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:42,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968657722] [2024-06-28 02:30:42,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:42,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:42,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:42,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:42,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:42,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968657722] [2024-06-28 02:30:42,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968657722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:42,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:42,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:42,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106874603] [2024-06-28 02:30:42,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:42,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:42,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:42,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:42,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:42,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:42,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 412 transitions, 7357 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:42,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:42,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:42,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:43,498 INFO L124 PetriNetUnfolderBase]: 1819/3048 cut-off events. [2024-06-28 02:30:43,498 INFO L125 PetriNetUnfolderBase]: For 227069/227071 co-relation queries the response was YES. [2024-06-28 02:30:43,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24428 conditions, 3048 events. 1819/3048 cut-off events. For 227069/227071 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 18022 event pairs, 331 based on Foata normal form. 2/3045 useless extension candidates. Maximal degree in co-relation 24287. Up to 2523 conditions per place. [2024-06-28 02:30:43,534 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 298 selfloop transitions, 127 changer transitions 0/432 dead transitions. [2024-06-28 02:30:43,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 432 transitions, 8436 flow [2024-06-28 02:30:43,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:43,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:43,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:30:43,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-28 02:30:43,536 INFO L175 Difference]: Start difference. First operand has 302 places, 412 transitions, 7357 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:30:43,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 432 transitions, 8436 flow [2024-06-28 02:30:44,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 432 transitions, 8238 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:44,467 INFO L231 Difference]: Finished difference. Result has 306 places, 415 transitions, 7472 flow [2024-06-28 02:30:44,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7159, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7472, PETRI_PLACES=306, PETRI_TRANSITIONS=415} [2024-06-28 02:30:44,468 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-28 02:30:44,468 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 415 transitions, 7472 flow [2024-06-28 02:30:44,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:44,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:44,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:44,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:30:44,469 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:44,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:44,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1138575784, now seen corresponding path program 13 times [2024-06-28 02:30:44,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:44,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072032564] [2024-06-28 02:30:44,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:44,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:44,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:44,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:44,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:44,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072032564] [2024-06-28 02:30:44,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072032564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:44,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:44,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:44,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794811728] [2024-06-28 02:30:44,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:44,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:44,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:44,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:44,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:44,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:44,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 415 transitions, 7472 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:44,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:44,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:44,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:45,094 INFO L124 PetriNetUnfolderBase]: 1824/3055 cut-off events. [2024-06-28 02:30:45,094 INFO L125 PetriNetUnfolderBase]: For 230320/230322 co-relation queries the response was YES. [2024-06-28 02:30:45,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24638 conditions, 3055 events. 1824/3055 cut-off events. For 230320/230322 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 18079 event pairs, 331 based on Foata normal form. 1/3051 useless extension candidates. Maximal degree in co-relation 24496. Up to 2529 conditions per place. [2024-06-28 02:30:45,131 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 134 changer transitions 0/434 dead transitions. [2024-06-28 02:30:45,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 434 transitions, 8561 flow [2024-06-28 02:30:45,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:45,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:45,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:30:45,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:30:45,132 INFO L175 Difference]: Start difference. First operand has 306 places, 415 transitions, 7472 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:30:45,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 434 transitions, 8561 flow [2024-06-28 02:30:46,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 434 transitions, 8317 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:46,215 INFO L231 Difference]: Finished difference. Result has 308 places, 418 transitions, 7555 flow [2024-06-28 02:30:46,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7231, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7555, PETRI_PLACES=308, PETRI_TRANSITIONS=418} [2024-06-28 02:30:46,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-28 02:30:46,216 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 418 transitions, 7555 flow [2024-06-28 02:30:46,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:46,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:46,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:46,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:30:46,216 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:46,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:46,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1311303010, now seen corresponding path program 11 times [2024-06-28 02:30:46,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:46,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74513929] [2024-06-28 02:30:46,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:46,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:46,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:46,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:46,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:46,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74513929] [2024-06-28 02:30:46,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74513929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:46,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:46,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:46,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590801097] [2024-06-28 02:30:46,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:46,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:46,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:46,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:46,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:46,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:46,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 418 transitions, 7555 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:46,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:46,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:46,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:46,861 INFO L124 PetriNetUnfolderBase]: 1853/3107 cut-off events. [2024-06-28 02:30:46,861 INFO L125 PetriNetUnfolderBase]: For 245181/245183 co-relation queries the response was YES. [2024-06-28 02:30:46,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25403 conditions, 3107 events. 1853/3107 cut-off events. For 245181/245183 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18463 event pairs, 333 based on Foata normal form. 1/3103 useless extension candidates. Maximal degree in co-relation 25260. Up to 2424 conditions per place. [2024-06-28 02:30:46,900 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 272 selfloop transitions, 169 changer transitions 0/448 dead transitions. [2024-06-28 02:30:46,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 448 transitions, 9052 flow [2024-06-28 02:30:46,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:46,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:46,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:30:46,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:30:46,901 INFO L175 Difference]: Start difference. First operand has 308 places, 418 transitions, 7555 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:30:46,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 448 transitions, 9052 flow [2024-06-28 02:30:47,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 448 transitions, 8841 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:47,915 INFO L231 Difference]: Finished difference. Result has 313 places, 430 transitions, 8062 flow [2024-06-28 02:30:47,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7344, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8062, PETRI_PLACES=313, PETRI_TRANSITIONS=430} [2024-06-28 02:30:47,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-28 02:30:47,916 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 430 transitions, 8062 flow [2024-06-28 02:30:47,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:47,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:47,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:47,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:30:47,916 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:47,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:47,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1315944640, now seen corresponding path program 12 times [2024-06-28 02:30:47,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:47,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133883323] [2024-06-28 02:30:47,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:47,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:47,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:48,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:48,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:48,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133883323] [2024-06-28 02:30:48,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133883323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:48,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:48,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:48,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76310969] [2024-06-28 02:30:48,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:48,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:48,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:48,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:48,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:48,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:48,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 430 transitions, 8062 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:48,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:48,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:48,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:48,591 INFO L124 PetriNetUnfolderBase]: 1850/3099 cut-off events. [2024-06-28 02:30:48,591 INFO L125 PetriNetUnfolderBase]: For 250203/250205 co-relation queries the response was YES. [2024-06-28 02:30:48,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25633 conditions, 3099 events. 1850/3099 cut-off events. For 250203/250205 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18396 event pairs, 332 based on Foata normal form. 1/3095 useless extension candidates. Maximal degree in co-relation 25488. Up to 2422 conditions per place. [2024-06-28 02:30:48,628 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 276 selfloop transitions, 166 changer transitions 0/449 dead transitions. [2024-06-28 02:30:48,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 449 transitions, 9286 flow [2024-06-28 02:30:48,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:30:48,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:30:48,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-28 02:30:48,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-28 02:30:48,629 INFO L175 Difference]: Start difference. First operand has 313 places, 430 transitions, 8062 flow. Second operand 10 states and 222 transitions. [2024-06-28 02:30:48,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 449 transitions, 9286 flow [2024-06-28 02:30:49,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 449 transitions, 8928 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:49,701 INFO L231 Difference]: Finished difference. Result has 318 places, 430 transitions, 8042 flow [2024-06-28 02:30:49,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7704, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8042, PETRI_PLACES=318, PETRI_TRANSITIONS=430} [2024-06-28 02:30:49,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-28 02:30:49,702 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 430 transitions, 8042 flow [2024-06-28 02:30:49,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:49,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:49,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:49,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:30:49,703 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:49,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:49,703 INFO L85 PathProgramCache]: Analyzing trace with hash 381060778, now seen corresponding path program 14 times [2024-06-28 02:30:49,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:49,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233540828] [2024-06-28 02:30:49,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:49,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:49,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:49,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:49,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:49,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233540828] [2024-06-28 02:30:49,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233540828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:49,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:49,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:49,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862467159] [2024-06-28 02:30:49,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:49,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:49,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:49,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:49,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:49,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:49,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 430 transitions, 8042 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:49,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:49,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:49,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:50,344 INFO L124 PetriNetUnfolderBase]: 1847/3095 cut-off events. [2024-06-28 02:30:50,344 INFO L125 PetriNetUnfolderBase]: For 252687/252689 co-relation queries the response was YES. [2024-06-28 02:30:50,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25524 conditions, 3095 events. 1847/3095 cut-off events. For 252687/252689 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18362 event pairs, 337 based on Foata normal form. 1/3091 useless extension candidates. Maximal degree in co-relation 25378. Up to 2562 conditions per place. [2024-06-28 02:30:50,402 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 305 selfloop transitions, 135 changer transitions 0/447 dead transitions. [2024-06-28 02:30:50,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 447 transitions, 8964 flow [2024-06-28 02:30:50,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:50,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:50,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:30:50,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:30:50,404 INFO L175 Difference]: Start difference. First operand has 318 places, 430 transitions, 8042 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:30:50,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 447 transitions, 8964 flow [2024-06-28 02:30:51,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 447 transitions, 8646 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:51,459 INFO L231 Difference]: Finished difference. Result has 318 places, 430 transitions, 8000 flow [2024-06-28 02:30:51,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8000, PETRI_PLACES=318, PETRI_TRANSITIONS=430} [2024-06-28 02:30:51,460 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-28 02:30:51,460 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 430 transitions, 8000 flow [2024-06-28 02:30:51,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:51,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:51,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:51,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:30:51,460 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:51,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:51,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1665056940, now seen corresponding path program 13 times [2024-06-28 02:30:51,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:51,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397191118] [2024-06-28 02:30:51,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:51,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:51,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:51,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:51,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:51,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397191118] [2024-06-28 02:30:51,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397191118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:51,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:51,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:51,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184000335] [2024-06-28 02:30:51,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:51,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:51,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:51,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:51,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:51,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:51,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 430 transitions, 8000 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:51,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:51,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:51,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:52,089 INFO L124 PetriNetUnfolderBase]: 1844/3087 cut-off events. [2024-06-28 02:30:52,089 INFO L125 PetriNetUnfolderBase]: For 255282/255284 co-relation queries the response was YES. [2024-06-28 02:30:52,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25369 conditions, 3087 events. 1844/3087 cut-off events. For 255282/255284 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 18252 event pairs, 335 based on Foata normal form. 1/3083 useless extension candidates. Maximal degree in co-relation 25223. Up to 2418 conditions per place. [2024-06-28 02:30:52,127 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 262 selfloop transitions, 180 changer transitions 0/449 dead transitions. [2024-06-28 02:30:52,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 449 transitions, 9082 flow [2024-06-28 02:30:52,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:52,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:52,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:30:52,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:30:52,128 INFO L175 Difference]: Start difference. First operand has 318 places, 430 transitions, 8000 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:30:52,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 449 transitions, 9082 flow [2024-06-28 02:30:53,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 449 transitions, 8561 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:53,256 INFO L231 Difference]: Finished difference. Result has 317 places, 430 transitions, 7845 flow [2024-06-28 02:30:53,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7479, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7845, PETRI_PLACES=317, PETRI_TRANSITIONS=430} [2024-06-28 02:30:53,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-28 02:30:53,256 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 430 transitions, 7845 flow [2024-06-28 02:30:53,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:53,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:53,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:53,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:30:53,257 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:53,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:53,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-28 02:30:53,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:53,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941804761] [2024-06-28 02:30:53,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:53,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:53,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:53,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:53,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:53,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941804761] [2024-06-28 02:30:53,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941804761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:53,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:53,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:53,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112828967] [2024-06-28 02:30:53,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:53,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:53,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:53,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:53,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:53,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:53,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 430 transitions, 7845 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:53,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:53,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:53,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:53,955 INFO L124 PetriNetUnfolderBase]: 1930/3235 cut-off events. [2024-06-28 02:30:53,956 INFO L125 PetriNetUnfolderBase]: For 312687/312696 co-relation queries the response was YES. [2024-06-28 02:30:53,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26977 conditions, 3235 events. 1930/3235 cut-off events. For 312687/312696 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 19318 event pairs, 345 based on Foata normal form. 12/3244 useless extension candidates. Maximal degree in co-relation 26830. Up to 2684 conditions per place. [2024-06-28 02:30:53,993 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 413 selfloop transitions, 46 changer transitions 0/466 dead transitions. [2024-06-28 02:30:53,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 466 transitions, 9118 flow [2024-06-28 02:30:53,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:53,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:53,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:30:53,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:30:53,994 INFO L175 Difference]: Start difference. First operand has 317 places, 430 transitions, 7845 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:30:53,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 466 transitions, 9118 flow [2024-06-28 02:30:55,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 466 transitions, 8744 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:55,220 INFO L231 Difference]: Finished difference. Result has 319 places, 436 transitions, 7671 flow [2024-06-28 02:30:55,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7471, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7671, PETRI_PLACES=319, PETRI_TRANSITIONS=436} [2024-06-28 02:30:55,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-28 02:30:55,221 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 436 transitions, 7671 flow [2024-06-28 02:30:55,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:55,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:55,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:55,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:30:55,221 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:55,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:55,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1411216074, now seen corresponding path program 2 times [2024-06-28 02:30:55,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:55,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159107888] [2024-06-28 02:30:55,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:55,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:55,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:55,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:55,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:55,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159107888] [2024-06-28 02:30:55,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159107888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:55,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:55,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:55,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046788317] [2024-06-28 02:30:55,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:55,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:55,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:55,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:55,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:55,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:55,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 436 transitions, 7671 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:55,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:55,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:55,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:55,938 INFO L124 PetriNetUnfolderBase]: 1996/3342 cut-off events. [2024-06-28 02:30:55,938 INFO L125 PetriNetUnfolderBase]: For 344688/344697 co-relation queries the response was YES. [2024-06-28 02:30:55,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28170 conditions, 3342 events. 1996/3342 cut-off events. For 344688/344697 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 20094 event pairs, 363 based on Foata normal form. 12/3351 useless extension candidates. Maximal degree in co-relation 28020. Up to 2898 conditions per place. [2024-06-28 02:30:55,984 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 411 selfloop transitions, 44 changer transitions 0/462 dead transitions. [2024-06-28 02:30:55,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 462 transitions, 8868 flow [2024-06-28 02:30:55,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:55,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:55,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:30:55,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:30:55,985 INFO L175 Difference]: Start difference. First operand has 319 places, 436 transitions, 7671 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:30:55,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 462 transitions, 8868 flow [2024-06-28 02:30:57,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 462 transitions, 8792 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:57,263 INFO L231 Difference]: Finished difference. Result has 325 places, 439 transitions, 7737 flow [2024-06-28 02:30:57,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7595, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7737, PETRI_PLACES=325, PETRI_TRANSITIONS=439} [2024-06-28 02:30:57,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 284 predicate places. [2024-06-28 02:30:57,263 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 439 transitions, 7737 flow [2024-06-28 02:30:57,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:57,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:57,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:57,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:30:57,263 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:57,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:57,264 INFO L85 PathProgramCache]: Analyzing trace with hash -2019503514, now seen corresponding path program 3 times [2024-06-28 02:30:57,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:57,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597562383] [2024-06-28 02:30:57,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:57,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:57,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:57,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:57,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:57,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597562383] [2024-06-28 02:30:57,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597562383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:57,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:57,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:57,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405052843] [2024-06-28 02:30:57,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:57,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:57,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:57,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:57,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:57,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:57,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 439 transitions, 7737 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:57,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:57,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:57,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:57,975 INFO L124 PetriNetUnfolderBase]: 1978/3311 cut-off events. [2024-06-28 02:30:57,975 INFO L125 PetriNetUnfolderBase]: For 334293/334302 co-relation queries the response was YES. [2024-06-28 02:30:58,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27609 conditions, 3311 events. 1978/3311 cut-off events. For 334293/334302 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 19827 event pairs, 361 based on Foata normal form. 14/3322 useless extension candidates. Maximal degree in co-relation 27456. Up to 2920 conditions per place. [2024-06-28 02:30:58,012 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 409 selfloop transitions, 43 changer transitions 0/459 dead transitions. [2024-06-28 02:30:58,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 459 transitions, 8731 flow [2024-06-28 02:30:58,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:58,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:58,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:30:58,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-28 02:30:58,013 INFO L175 Difference]: Start difference. First operand has 325 places, 439 transitions, 7737 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:30:58,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 459 transitions, 8731 flow [2024-06-28 02:30:59,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 459 transitions, 8653 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:59,411 INFO L231 Difference]: Finished difference. Result has 329 places, 440 transitions, 7772 flow [2024-06-28 02:30:59,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7669, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7772, PETRI_PLACES=329, PETRI_TRANSITIONS=440} [2024-06-28 02:30:59,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-28 02:30:59,412 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 440 transitions, 7772 flow [2024-06-28 02:30:59,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:59,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:59,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:59,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:30:59,412 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:59,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:59,413 INFO L85 PathProgramCache]: Analyzing trace with hash 698632022, now seen corresponding path program 4 times [2024-06-28 02:30:59,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:59,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240131097] [2024-06-28 02:30:59,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:59,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:59,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:59,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:30:59,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:59,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240131097] [2024-06-28 02:30:59,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240131097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:59,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:59,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:59,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003999311] [2024-06-28 02:30:59,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:59,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:59,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:59,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:59,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:59,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:30:59,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 440 transitions, 7772 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:59,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:59,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:30:59,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:00,149 INFO L124 PetriNetUnfolderBase]: 2006/3356 cut-off events. [2024-06-28 02:31:00,149 INFO L125 PetriNetUnfolderBase]: For 340638/340638 co-relation queries the response was YES. [2024-06-28 02:31:00,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27933 conditions, 3356 events. 2006/3356 cut-off events. For 340638/340638 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 20199 event pairs, 365 based on Foata normal form. 8/3360 useless extension candidates. Maximal degree in co-relation 27778. Up to 2964 conditions per place. [2024-06-28 02:31:00,191 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 47 changer transitions 0/463 dead transitions. [2024-06-28 02:31:00,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 463 transitions, 8779 flow [2024-06-28 02:31:00,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:00,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:00,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-28 02:31:00,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275 [2024-06-28 02:31:00,192 INFO L175 Difference]: Start difference. First operand has 329 places, 440 transitions, 7772 flow. Second operand 10 states and 211 transitions. [2024-06-28 02:31:00,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 463 transitions, 8779 flow [2024-06-28 02:31:01,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 463 transitions, 8700 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:01,571 INFO L231 Difference]: Finished difference. Result has 335 places, 441 transitions, 7813 flow [2024-06-28 02:31:01,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7813, PETRI_PLACES=335, PETRI_TRANSITIONS=441} [2024-06-28 02:31:01,572 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-28 02:31:01,572 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 441 transitions, 7813 flow [2024-06-28 02:31:01,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:01,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:01,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:01,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:31:01,572 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:01,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:01,572 INFO L85 PathProgramCache]: Analyzing trace with hash -875674664, now seen corresponding path program 5 times [2024-06-28 02:31:01,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:01,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776656720] [2024-06-28 02:31:01,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:01,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:01,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:01,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:01,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:01,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776656720] [2024-06-28 02:31:01,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776656720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:01,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:01,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:01,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735004332] [2024-06-28 02:31:01,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:01,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:01,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:01,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:01,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:01,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:01,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 441 transitions, 7813 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:01,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:01,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:01,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:02,355 INFO L124 PetriNetUnfolderBase]: 2021/3385 cut-off events. [2024-06-28 02:31:02,355 INFO L125 PetriNetUnfolderBase]: For 341993/341993 co-relation queries the response was YES. [2024-06-28 02:31:02,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28107 conditions, 3385 events. 2021/3385 cut-off events. For 341993/341993 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 20414 event pairs, 370 based on Foata normal form. 8/3389 useless extension candidates. Maximal degree in co-relation 27951. Up to 2989 conditions per place. [2024-06-28 02:31:02,393 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 46 changer transitions 0/462 dead transitions. [2024-06-28 02:31:02,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 462 transitions, 8816 flow [2024-06-28 02:31:02,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:02,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:02,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:31:02,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:31:02,394 INFO L175 Difference]: Start difference. First operand has 335 places, 441 transitions, 7813 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:31:02,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 462 transitions, 8816 flow [2024-06-28 02:31:03,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 462 transitions, 8717 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:03,937 INFO L231 Difference]: Finished difference. Result has 336 places, 442 transitions, 7834 flow [2024-06-28 02:31:03,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7714, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7834, PETRI_PLACES=336, PETRI_TRANSITIONS=442} [2024-06-28 02:31:03,938 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-28 02:31:03,938 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 442 transitions, 7834 flow [2024-06-28 02:31:03,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:03,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:03,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:03,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:31:03,939 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:03,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:03,939 INFO L85 PathProgramCache]: Analyzing trace with hash -875822534, now seen corresponding path program 6 times [2024-06-28 02:31:03,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:03,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079486463] [2024-06-28 02:31:03,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:03,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:03,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:04,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:04,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:04,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079486463] [2024-06-28 02:31:04,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079486463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:04,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:04,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:04,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89434463] [2024-06-28 02:31:04,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:04,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:04,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:04,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:04,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:04,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:04,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 442 transitions, 7834 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:04,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:04,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:04,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:04,694 INFO L124 PetriNetUnfolderBase]: 2041/3421 cut-off events. [2024-06-28 02:31:04,694 INFO L125 PetriNetUnfolderBase]: For 343421/343421 co-relation queries the response was YES. [2024-06-28 02:31:04,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28378 conditions, 3421 events. 2041/3421 cut-off events. For 343421/343421 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 20677 event pairs, 370 based on Foata normal form. 6/3423 useless extension candidates. Maximal degree in co-relation 28221. Up to 2959 conditions per place. [2024-06-28 02:31:04,741 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 412 selfloop transitions, 49 changer transitions 0/468 dead transitions. [2024-06-28 02:31:04,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 468 transitions, 8899 flow [2024-06-28 02:31:04,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:04,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:04,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:31:04,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-28 02:31:04,742 INFO L175 Difference]: Start difference. First operand has 336 places, 442 transitions, 7834 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:31:04,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 468 transitions, 8899 flow [2024-06-28 02:31:06,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 468 transitions, 8796 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:06,615 INFO L231 Difference]: Finished difference. Result has 339 places, 445 transitions, 7899 flow [2024-06-28 02:31:06,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7731, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7899, PETRI_PLACES=339, PETRI_TRANSITIONS=445} [2024-06-28 02:31:06,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 298 predicate places. [2024-06-28 02:31:06,616 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 445 transitions, 7899 flow [2024-06-28 02:31:06,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:06,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:06,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:06,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:31:06,616 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:06,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:06,617 INFO L85 PathProgramCache]: Analyzing trace with hash 947090774, now seen corresponding path program 1 times [2024-06-28 02:31:06,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:06,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609372179] [2024-06-28 02:31:06,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:06,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:06,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:06,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:06,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:06,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609372179] [2024-06-28 02:31:06,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609372179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:06,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:06,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:06,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556525487] [2024-06-28 02:31:06,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:06,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:06,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:06,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:06,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:06,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:06,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 445 transitions, 7899 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:06,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:06,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:06,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:07,451 INFO L124 PetriNetUnfolderBase]: 2028/3402 cut-off events. [2024-06-28 02:31:07,451 INFO L125 PetriNetUnfolderBase]: For 330368/330368 co-relation queries the response was YES. [2024-06-28 02:31:07,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27896 conditions, 3402 events. 2028/3402 cut-off events. For 330368/330368 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 20550 event pairs, 363 based on Foata normal form. 6/3404 useless extension candidates. Maximal degree in co-relation 27737. Up to 2940 conditions per place. [2024-06-28 02:31:07,497 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 412 selfloop transitions, 51 changer transitions 0/470 dead transitions. [2024-06-28 02:31:07,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 470 transitions, 8913 flow [2024-06-28 02:31:07,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:07,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:07,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-28 02:31:07,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-28 02:31:07,500 INFO L175 Difference]: Start difference. First operand has 339 places, 445 transitions, 7899 flow. Second operand 10 states and 213 transitions. [2024-06-28 02:31:07,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 470 transitions, 8913 flow [2024-06-28 02:31:09,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 470 transitions, 8831 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:09,370 INFO L231 Difference]: Finished difference. Result has 345 places, 445 transitions, 7923 flow [2024-06-28 02:31:09,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7923, PETRI_PLACES=345, PETRI_TRANSITIONS=445} [2024-06-28 02:31:09,370 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-28 02:31:09,370 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 445 transitions, 7923 flow [2024-06-28 02:31:09,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:09,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:09,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:09,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:31:09,371 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:09,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:09,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1138566856, now seen corresponding path program 7 times [2024-06-28 02:31:09,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:09,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97326161] [2024-06-28 02:31:09,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:09,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:09,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:09,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:09,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:09,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97326161] [2024-06-28 02:31:09,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97326161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:09,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:09,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:09,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875315452] [2024-06-28 02:31:09,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:09,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:09,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:09,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:09,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:09,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:09,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 445 transitions, 7923 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:09,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:09,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:09,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:10,108 INFO L124 PetriNetUnfolderBase]: 2056/3449 cut-off events. [2024-06-28 02:31:10,108 INFO L125 PetriNetUnfolderBase]: For 344076/344076 co-relation queries the response was YES. [2024-06-28 02:31:10,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28268 conditions, 3449 events. 2056/3449 cut-off events. For 344076/344076 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 20923 event pairs, 363 based on Foata normal form. 8/3455 useless extension candidates. Maximal degree in co-relation 28107. Up to 3067 conditions per place. [2024-06-28 02:31:10,152 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 430 selfloop transitions, 29 changer transitions 0/466 dead transitions. [2024-06-28 02:31:10,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 466 transitions, 8930 flow [2024-06-28 02:31:10,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:10,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:10,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-28 02:31:10,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-28 02:31:10,153 INFO L175 Difference]: Start difference. First operand has 345 places, 445 transitions, 7923 flow. Second operand 8 states and 174 transitions. [2024-06-28 02:31:10,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 466 transitions, 8930 flow [2024-06-28 02:31:11,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 466 transitions, 8784 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-28 02:31:11,982 INFO L231 Difference]: Finished difference. Result has 344 places, 446 transitions, 7859 flow [2024-06-28 02:31:11,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7778, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7859, PETRI_PLACES=344, PETRI_TRANSITIONS=446} [2024-06-28 02:31:11,982 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-28 02:31:11,982 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 446 transitions, 7859 flow [2024-06-28 02:31:11,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:11,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:11,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:11,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:31:11,982 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:11,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:11,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1659940824, now seen corresponding path program 8 times [2024-06-28 02:31:11,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:11,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70405149] [2024-06-28 02:31:11,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:11,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:11,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:12,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:12,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:12,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70405149] [2024-06-28 02:31:12,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70405149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:12,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:12,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:12,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672007775] [2024-06-28 02:31:12,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:12,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:12,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:12,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:12,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:12,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:12,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 446 transitions, 7859 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:12,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:12,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:12,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:12,695 INFO L124 PetriNetUnfolderBase]: 2038/3418 cut-off events. [2024-06-28 02:31:12,696 INFO L125 PetriNetUnfolderBase]: For 321798/321798 co-relation queries the response was YES. [2024-06-28 02:31:12,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27190 conditions, 3418 events. 2038/3418 cut-off events. For 321798/321798 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 20701 event pairs, 356 based on Foata normal form. 8/3424 useless extension candidates. Maximal degree in co-relation 27029. Up to 3041 conditions per place. [2024-06-28 02:31:12,739 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 432 selfloop transitions, 29 changer transitions 0/468 dead transitions. [2024-06-28 02:31:12,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 468 transitions, 8859 flow [2024-06-28 02:31:12,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:12,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:12,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:31:12,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:31:12,741 INFO L175 Difference]: Start difference. First operand has 344 places, 446 transitions, 7859 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:31:12,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 468 transitions, 8859 flow [2024-06-28 02:31:14,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 468 transitions, 8806 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:14,573 INFO L231 Difference]: Finished difference. Result has 346 places, 446 transitions, 7869 flow [2024-06-28 02:31:14,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7806, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7869, PETRI_PLACES=346, PETRI_TRANSITIONS=446} [2024-06-28 02:31:14,574 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-28 02:31:14,574 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 446 transitions, 7869 flow [2024-06-28 02:31:14,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:14,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:14,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:14,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:31:14,574 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:14,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:14,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1659792954, now seen corresponding path program 9 times [2024-06-28 02:31:14,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:14,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047917636] [2024-06-28 02:31:14,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:14,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:14,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:14,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:14,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:14,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047917636] [2024-06-28 02:31:14,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047917636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:14,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:14,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:14,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679367996] [2024-06-28 02:31:14,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:14,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:14,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:14,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:14,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:14,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:14,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 446 transitions, 7869 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:14,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:14,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:14,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:15,293 INFO L124 PetriNetUnfolderBase]: 2025/3399 cut-off events. [2024-06-28 02:31:15,293 INFO L125 PetriNetUnfolderBase]: For 299151/299151 co-relation queries the response was YES. [2024-06-28 02:31:15,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26597 conditions, 3399 events. 2025/3399 cut-off events. For 299151/299151 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 20568 event pairs, 335 based on Foata normal form. 6/3403 useless extension candidates. Maximal degree in co-relation 26435. Up to 2942 conditions per place. [2024-06-28 02:31:15,337 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 436 selfloop transitions, 33 changer transitions 0/476 dead transitions. [2024-06-28 02:31:15,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 476 transitions, 8946 flow [2024-06-28 02:31:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:15,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:15,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:31:15,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:31:15,338 INFO L175 Difference]: Start difference. First operand has 346 places, 446 transitions, 7869 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:31:15,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 476 transitions, 8946 flow [2024-06-28 02:31:17,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 476 transitions, 8877 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:17,213 INFO L231 Difference]: Finished difference. Result has 350 places, 448 transitions, 7918 flow [2024-06-28 02:31:17,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7808, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7918, PETRI_PLACES=350, PETRI_TRANSITIONS=448} [2024-06-28 02:31:17,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-28 02:31:17,213 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 448 transitions, 7918 flow [2024-06-28 02:31:17,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:17,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:17,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:17,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:31:17,214 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:17,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:17,214 INFO L85 PathProgramCache]: Analyzing trace with hash 386647288, now seen corresponding path program 2 times [2024-06-28 02:31:17,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:17,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723710688] [2024-06-28 02:31:17,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:17,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:17,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:17,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:17,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:17,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723710688] [2024-06-28 02:31:17,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723710688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:17,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:17,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:17,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001628335] [2024-06-28 02:31:17,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:17,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:17,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:17,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:17,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:17,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:17,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 448 transitions, 7918 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:17,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:17,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:17,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:17,911 INFO L124 PetriNetUnfolderBase]: 2012/3385 cut-off events. [2024-06-28 02:31:17,911 INFO L125 PetriNetUnfolderBase]: For 282185/282185 co-relation queries the response was YES. [2024-06-28 02:31:17,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26011 conditions, 3385 events. 2012/3385 cut-off events. For 282185/282185 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 20508 event pairs, 327 based on Foata normal form. 6/3389 useless extension candidates. Maximal degree in co-relation 25847. Up to 2913 conditions per place. [2024-06-28 02:31:17,954 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 428 selfloop transitions, 36 changer transitions 0/471 dead transitions. [2024-06-28 02:31:17,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 471 transitions, 8930 flow [2024-06-28 02:31:17,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:17,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:17,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:31:17,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:31:17,955 INFO L175 Difference]: Start difference. First operand has 350 places, 448 transitions, 7918 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:31:17,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 471 transitions, 8930 flow [2024-06-28 02:31:19,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 471 transitions, 8764 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:19,727 INFO L231 Difference]: Finished difference. Result has 351 places, 448 transitions, 7830 flow [2024-06-28 02:31:19,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7752, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7830, PETRI_PLACES=351, PETRI_TRANSITIONS=448} [2024-06-28 02:31:19,728 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-28 02:31:19,728 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 448 transitions, 7830 flow [2024-06-28 02:31:19,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:19,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:19,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] [2024-06-28 02:31:19,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:31:19,728 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:19,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:19,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1892629833, now seen corresponding path program 1 times [2024-06-28 02:31:19,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:19,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175745589] [2024-06-28 02:31:19,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:19,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:19,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:19,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:19,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:19,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175745589] [2024-06-28 02:31:19,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175745589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:19,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:19,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:19,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801428739] [2024-06-28 02:31:19,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:19,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:19,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:19,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:19,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:19,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:19,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 448 transitions, 7830 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:19,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:19,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:19,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:20,482 INFO L124 PetriNetUnfolderBase]: 2092/3507 cut-off events. [2024-06-28 02:31:20,482 INFO L125 PetriNetUnfolderBase]: For 320356/320358 co-relation queries the response was YES. [2024-06-28 02:31:20,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27599 conditions, 3507 events. 2092/3507 cut-off events. For 320356/320358 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 21338 event pairs, 212 based on Foata normal form. 2/3504 useless extension candidates. Maximal degree in co-relation 27436. Up to 2426 conditions per place. [2024-06-28 02:31:20,526 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 380 selfloop transitions, 95 changer transitions 0/482 dead transitions. [2024-06-28 02:31:20,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 482 transitions, 9368 flow [2024-06-28 02:31:20,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:20,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:20,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:31:20,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-28 02:31:20,527 INFO L175 Difference]: Start difference. First operand has 351 places, 448 transitions, 7830 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:31:20,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 482 transitions, 9368 flow [2024-06-28 02:31:22,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 482 transitions, 9275 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:22,388 INFO L231 Difference]: Finished difference. Result has 352 places, 453 transitions, 8061 flow [2024-06-28 02:31:22,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7737, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8061, PETRI_PLACES=352, PETRI_TRANSITIONS=453} [2024-06-28 02:31:22,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-28 02:31:22,389 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 453 transitions, 8061 flow [2024-06-28 02:31:22,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:22,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:22,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:22,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:31:22,389 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:22,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:22,389 INFO L85 PathProgramCache]: Analyzing trace with hash -972026137, now seen corresponding path program 2 times [2024-06-28 02:31:22,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:22,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084317957] [2024-06-28 02:31:22,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:22,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:22,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:22,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-28 02:31:22,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:22,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084317957] [2024-06-28 02:31:22,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084317957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:22,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:22,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:22,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451066696] [2024-06-28 02:31:22,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:22,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:22,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:22,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:22,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:22,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:22,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 453 transitions, 8061 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:22,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:22,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:22,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:23,177 INFO L124 PetriNetUnfolderBase]: 2120/3547 cut-off events. [2024-06-28 02:31:23,177 INFO L125 PetriNetUnfolderBase]: For 343423/343425 co-relation queries the response was YES. [2024-06-28 02:31:23,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28534 conditions, 3547 events. 2120/3547 cut-off events. For 343423/343425 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 21597 event pairs, 301 based on Foata normal form. 2/3544 useless extension candidates. Maximal degree in co-relation 28369. Up to 3111 conditions per place. [2024-06-28 02:31:23,223 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 448 selfloop transitions, 20 changer transitions 0/475 dead transitions. [2024-06-28 02:31:23,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 475 transitions, 9247 flow [2024-06-28 02:31:23,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:23,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:23,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-28 02:31:23,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-28 02:31:23,224 INFO L175 Difference]: Start difference. First operand has 352 places, 453 transitions, 8061 flow. Second operand 7 states and 156 transitions. [2024-06-28 02:31:23,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 475 transitions, 9247 flow [2024-06-28 02:31:25,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 475 transitions, 9076 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-28 02:31:25,267 INFO L231 Difference]: Finished difference. Result has 358 places, 454 transitions, 7959 flow [2024-06-28 02:31:25,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7894, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7959, PETRI_PLACES=358, PETRI_TRANSITIONS=454} [2024-06-28 02:31:25,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-28 02:31:25,268 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 454 transitions, 7959 flow [2024-06-28 02:31:25,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:25,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:25,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:25,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:31:25,269 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:25,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:25,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1767798503, now seen corresponding path program 3 times [2024-06-28 02:31:25,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:25,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722710640] [2024-06-28 02:31:25,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:25,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:25,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:25,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:25,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:25,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722710640] [2024-06-28 02:31:25,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722710640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:25,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:25,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:25,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485138479] [2024-06-28 02:31:25,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:25,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:25,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:25,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:25,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:25,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:25,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 454 transitions, 7959 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:25,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:25,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:25,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:26,174 INFO L124 PetriNetUnfolderBase]: 2128/3559 cut-off events. [2024-06-28 02:31:26,174 INFO L125 PetriNetUnfolderBase]: For 343673/343675 co-relation queries the response was YES. [2024-06-28 02:31:26,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28539 conditions, 3559 events. 2128/3559 cut-off events. For 343673/343675 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 21648 event pairs, 399 based on Foata normal form. 2/3556 useless extension candidates. Maximal degree in co-relation 28371. Up to 3026 conditions per place. [2024-06-28 02:31:26,217 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 388 selfloop transitions, 86 changer transitions 0/481 dead transitions. [2024-06-28 02:31:26,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 481 transitions, 9253 flow [2024-06-28 02:31:26,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:26,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:26,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:31:26,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-28 02:31:26,218 INFO L175 Difference]: Start difference. First operand has 358 places, 454 transitions, 7959 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:31:26,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 481 transitions, 9253 flow [2024-06-28 02:31:28,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 481 transitions, 9132 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:28,124 INFO L231 Difference]: Finished difference. Result has 358 places, 458 transitions, 8131 flow [2024-06-28 02:31:28,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7838, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8131, PETRI_PLACES=358, PETRI_TRANSITIONS=458} [2024-06-28 02:31:28,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-28 02:31:28,125 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 458 transitions, 8131 flow [2024-06-28 02:31:28,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:28,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:28,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:28,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:31:28,125 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:28,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:28,125 INFO L85 PathProgramCache]: Analyzing trace with hash 580300623, now seen corresponding path program 4 times [2024-06-28 02:31:28,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:28,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180719666] [2024-06-28 02:31:28,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:28,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:28,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:28,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:28,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:28,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180719666] [2024-06-28 02:31:28,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180719666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:28,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:28,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:28,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148394980] [2024-06-28 02:31:28,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:28,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:28,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:28,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:28,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:28,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:28,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 458 transitions, 8131 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:28,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:28,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:28,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:28,897 INFO L124 PetriNetUnfolderBase]: 2123/3552 cut-off events. [2024-06-28 02:31:28,897 INFO L125 PetriNetUnfolderBase]: For 343335/343337 co-relation queries the response was YES. [2024-06-28 02:31:28,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28380 conditions, 3552 events. 2123/3552 cut-off events. For 343335/343337 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 21625 event pairs, 400 based on Foata normal form. 2/3549 useless extension candidates. Maximal degree in co-relation 28211. Up to 3054 conditions per place. [2024-06-28 02:31:28,945 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 384 selfloop transitions, 85 changer transitions 0/476 dead transitions. [2024-06-28 02:31:28,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 476 transitions, 9113 flow [2024-06-28 02:31:28,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:28,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:28,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-28 02:31:28,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-28 02:31:28,946 INFO L175 Difference]: Start difference. First operand has 358 places, 458 transitions, 8131 flow. Second operand 7 states and 164 transitions. [2024-06-28 02:31:28,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 476 transitions, 9113 flow [2024-06-28 02:31:30,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 476 transitions, 8920 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:30,880 INFO L231 Difference]: Finished difference. Result has 362 places, 458 transitions, 8113 flow [2024-06-28 02:31:30,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7938, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8113, PETRI_PLACES=362, PETRI_TRANSITIONS=458} [2024-06-28 02:31:30,880 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-28 02:31:30,880 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 458 transitions, 8113 flow [2024-06-28 02:31:30,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:30,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:30,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:30,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:31:30,880 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:30,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:30,881 INFO L85 PathProgramCache]: Analyzing trace with hash 576586668, now seen corresponding path program 1 times [2024-06-28 02:31:30,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:30,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937267145] [2024-06-28 02:31:30,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:30,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:30,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:30,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:30,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:30,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937267145] [2024-06-28 02:31:30,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937267145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:30,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:30,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:30,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917793478] [2024-06-28 02:31:30,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:30,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:30,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:30,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:30,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:31,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:31,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 458 transitions, 8113 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:31,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:31,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:31,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:31,773 INFO L124 PetriNetUnfolderBase]: 2128/3561 cut-off events. [2024-06-28 02:31:31,773 INFO L125 PetriNetUnfolderBase]: For 344722/344724 co-relation queries the response was YES. [2024-06-28 02:31:31,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28530 conditions, 3561 events. 2128/3561 cut-off events. For 344722/344724 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 21719 event pairs, 399 based on Foata normal form. 1/3557 useless extension candidates. Maximal degree in co-relation 28359. Up to 3017 conditions per place. [2024-06-28 02:31:31,816 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 332 selfloop transitions, 143 changer transitions 0/482 dead transitions. [2024-06-28 02:31:31,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 482 transitions, 9402 flow [2024-06-28 02:31:31,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:31,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:31,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:31:31,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:31:31,817 INFO L175 Difference]: Start difference. First operand has 362 places, 458 transitions, 8113 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:31:31,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 482 transitions, 9402 flow [2024-06-28 02:31:33,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 482 transitions, 9219 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:33,854 INFO L231 Difference]: Finished difference. Result has 365 places, 462 transitions, 8333 flow [2024-06-28 02:31:33,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7934, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8333, PETRI_PLACES=365, PETRI_TRANSITIONS=462} [2024-06-28 02:31:33,854 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-28 02:31:33,854 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 462 transitions, 8333 flow [2024-06-28 02:31:33,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:33,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:33,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:33,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:31:33,855 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:33,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:33,855 INFO L85 PathProgramCache]: Analyzing trace with hash 580305738, now seen corresponding path program 2 times [2024-06-28 02:31:33,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:33,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516537877] [2024-06-28 02:31:33,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:33,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:33,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:33,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:33,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:33,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516537877] [2024-06-28 02:31:33,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516537877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:33,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:33,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:33,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227338946] [2024-06-28 02:31:33,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:33,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:33,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:33,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:33,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:34,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:34,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 462 transitions, 8333 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:34,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:34,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:34,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:34,774 INFO L124 PetriNetUnfolderBase]: 2133/3570 cut-off events. [2024-06-28 02:31:34,774 INFO L125 PetriNetUnfolderBase]: For 352064/352066 co-relation queries the response was YES. [2024-06-28 02:31:34,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28828 conditions, 3570 events. 2133/3570 cut-off events. For 352064/352066 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 21742 event pairs, 399 based on Foata normal form. 1/3566 useless extension candidates. Maximal degree in co-relation 28655. Up to 3023 conditions per place. [2024-06-28 02:31:34,824 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 333 selfloop transitions, 146 changer transitions 0/486 dead transitions. [2024-06-28 02:31:34,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 486 transitions, 9614 flow [2024-06-28 02:31:34,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:31:34,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:31:34,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:31:34,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:31:34,825 INFO L175 Difference]: Start difference. First operand has 365 places, 462 transitions, 8333 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:31:34,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 486 transitions, 9614 flow [2024-06-28 02:31:37,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 486 transitions, 9299 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:37,124 INFO L231 Difference]: Finished difference. Result has 369 places, 466 transitions, 8441 flow [2024-06-28 02:31:37,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8024, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8441, PETRI_PLACES=369, PETRI_TRANSITIONS=466} [2024-06-28 02:31:37,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-28 02:31:37,125 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 466 transitions, 8441 flow [2024-06-28 02:31:37,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:37,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:37,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:37,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:31:37,125 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:37,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:37,126 INFO L85 PathProgramCache]: Analyzing trace with hash 580311318, now seen corresponding path program 3 times [2024-06-28 02:31:37,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:37,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488497203] [2024-06-28 02:31:37,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:37,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:37,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:37,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:37,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:37,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488497203] [2024-06-28 02:31:37,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488497203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:37,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:37,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:31:37,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93333845] [2024-06-28 02:31:37,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:37,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:31:37,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:37,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:31:37,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:31:37,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:37,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 466 transitions, 8441 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:37,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:37,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:37,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:38,099 INFO L124 PetriNetUnfolderBase]: 2130/3566 cut-off events. [2024-06-28 02:31:38,100 INFO L125 PetriNetUnfolderBase]: For 354629/354631 co-relation queries the response was YES. [2024-06-28 02:31:38,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28807 conditions, 3566 events. 2130/3566 cut-off events. For 354629/354631 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 21748 event pairs, 399 based on Foata normal form. 1/3562 useless extension candidates. Maximal degree in co-relation 28632. Up to 3020 conditions per place. [2024-06-28 02:31:38,144 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 149 changer transitions 0/487 dead transitions. [2024-06-28 02:31:38,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 487 transitions, 9451 flow [2024-06-28 02:31:38,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:38,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:38,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 248 transitions. [2024-06-28 02:31:38,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636363636363636 [2024-06-28 02:31:38,145 INFO L175 Difference]: Start difference. First operand has 369 places, 466 transitions, 8441 flow. Second operand 11 states and 248 transitions. [2024-06-28 02:31:38,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 487 transitions, 9451 flow [2024-06-28 02:31:40,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 487 transitions, 9079 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:40,362 INFO L231 Difference]: Finished difference. Result has 373 places, 466 transitions, 8381 flow [2024-06-28 02:31:40,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8069, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8381, PETRI_PLACES=373, PETRI_TRANSITIONS=466} [2024-06-28 02:31:40,362 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-28 02:31:40,362 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 466 transitions, 8381 flow [2024-06-28 02:31:40,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:40,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:40,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:40,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:31:40,363 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:40,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:40,363 INFO L85 PathProgramCache]: Analyzing trace with hash -229755493, now seen corresponding path program 5 times [2024-06-28 02:31:40,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:40,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464873583] [2024-06-28 02:31:40,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:40,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:40,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:40,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:40,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:40,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464873583] [2024-06-28 02:31:40,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464873583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:40,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:40,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:40,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944267021] [2024-06-28 02:31:40,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:40,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:40,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:40,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:40,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:40,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:40,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 466 transitions, 8381 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:40,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:40,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:40,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:41,175 INFO L124 PetriNetUnfolderBase]: 2138/3554 cut-off events. [2024-06-28 02:31:41,175 INFO L125 PetriNetUnfolderBase]: For 367700/367702 co-relation queries the response was YES. [2024-06-28 02:31:41,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28942 conditions, 3554 events. 2138/3554 cut-off events. For 367700/367702 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 21594 event pairs, 446 based on Foata normal form. 2/3538 useless extension candidates. Maximal degree in co-relation 28766. Up to 2928 conditions per place. [2024-06-28 02:31:41,223 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 353 selfloop transitions, 133 changer transitions 0/493 dead transitions. [2024-06-28 02:31:41,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 493 transitions, 9709 flow [2024-06-28 02:31:41,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:41,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:41,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:31:41,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-28 02:31:41,224 INFO L175 Difference]: Start difference. First operand has 373 places, 466 transitions, 8381 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:31:41,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 493 transitions, 9709 flow [2024-06-28 02:31:43,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 493 transitions, 9396 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 02:31:43,214 INFO L231 Difference]: Finished difference. Result has 370 places, 470 transitions, 8455 flow [2024-06-28 02:31:43,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8455, PETRI_PLACES=370, PETRI_TRANSITIONS=470} [2024-06-28 02:31:43,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-28 02:31:43,215 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 470 transitions, 8455 flow [2024-06-28 02:31:43,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:43,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:43,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:43,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:31:43,216 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:43,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:43,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1257909111, now seen corresponding path program 6 times [2024-06-28 02:31:43,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:43,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624576699] [2024-06-28 02:31:43,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:43,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:43,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:43,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:43,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:43,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624576699] [2024-06-28 02:31:43,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624576699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:43,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:43,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:43,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023635164] [2024-06-28 02:31:43,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:43,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:43,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:43,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:43,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:43,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:43,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 470 transitions, 8455 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:43,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:43,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:43,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:44,006 INFO L124 PetriNetUnfolderBase]: 2146/3571 cut-off events. [2024-06-28 02:31:44,007 INFO L125 PetriNetUnfolderBase]: For 376556/376558 co-relation queries the response was YES. [2024-06-28 02:31:44,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29231 conditions, 3571 events. 2146/3571 cut-off events. For 376556/376558 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 21647 event pairs, 453 based on Foata normal form. 2/3560 useless extension candidates. Maximal degree in co-relation 29054. Up to 2980 conditions per place. [2024-06-28 02:31:44,181 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 352 selfloop transitions, 131 changer transitions 0/490 dead transitions. [2024-06-28 02:31:44,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 490 transitions, 9525 flow [2024-06-28 02:31:44,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:44,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:44,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:31:44,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:31:44,182 INFO L175 Difference]: Start difference. First operand has 370 places, 470 transitions, 8455 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:31:44,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 490 transitions, 9525 flow [2024-06-28 02:31:46,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 490 transitions, 9268 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:46,428 INFO L231 Difference]: Finished difference. Result has 374 places, 472 transitions, 8529 flow [2024-06-28 02:31:46,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8222, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8529, PETRI_PLACES=374, PETRI_TRANSITIONS=472} [2024-06-28 02:31:46,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-28 02:31:46,428 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 472 transitions, 8529 flow [2024-06-28 02:31:46,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:46,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:46,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:46,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:31:46,429 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:46,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:46,430 INFO L85 PathProgramCache]: Analyzing trace with hash -971021781, now seen corresponding path program 7 times [2024-06-28 02:31:46,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:46,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075010964] [2024-06-28 02:31:46,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:46,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:46,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:46,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:46,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:46,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075010964] [2024-06-28 02:31:46,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075010964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:46,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:46,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:46,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762002463] [2024-06-28 02:31:46,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:46,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:46,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:46,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:46,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:46,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:46,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 472 transitions, 8529 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:46,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:46,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:46,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:47,208 INFO L124 PetriNetUnfolderBase]: 2154/3583 cut-off events. [2024-06-28 02:31:47,208 INFO L125 PetriNetUnfolderBase]: For 382334/382336 co-relation queries the response was YES. [2024-06-28 02:31:47,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29456 conditions, 3583 events. 2154/3583 cut-off events. For 382334/382336 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 21757 event pairs, 453 based on Foata normal form. 2/3572 useless extension candidates. Maximal degree in co-relation 29277. Up to 2992 conditions per place. [2024-06-28 02:31:47,259 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 351 selfloop transitions, 131 changer transitions 0/489 dead transitions. [2024-06-28 02:31:47,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 489 transitions, 9569 flow [2024-06-28 02:31:47,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:47,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:47,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:31:47,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-28 02:31:47,260 INFO L175 Difference]: Start difference. First operand has 374 places, 472 transitions, 8529 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:31:47,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 489 transitions, 9569 flow [2024-06-28 02:31:49,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 489 transitions, 9282 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:49,419 INFO L231 Difference]: Finished difference. Result has 376 places, 474 transitions, 8553 flow [2024-06-28 02:31:49,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8242, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8553, PETRI_PLACES=376, PETRI_TRANSITIONS=474} [2024-06-28 02:31:49,420 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-28 02:31:49,420 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 474 transitions, 8553 flow [2024-06-28 02:31:49,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:49,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:49,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:49,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:31:49,420 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:49,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:49,421 INFO L85 PathProgramCache]: Analyzing trace with hash 177897017, now seen corresponding path program 8 times [2024-06-28 02:31:49,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:49,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726685055] [2024-06-28 02:31:49,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:49,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:49,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:49,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:49,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:49,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726685055] [2024-06-28 02:31:49,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726685055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:49,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:49,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:49,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021271574] [2024-06-28 02:31:49,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:49,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:49,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:49,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:49,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:49,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:49,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 474 transitions, 8553 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:49,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:49,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:49,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:50,252 INFO L124 PetriNetUnfolderBase]: 2149/3590 cut-off events. [2024-06-28 02:31:50,253 INFO L125 PetriNetUnfolderBase]: For 377892/377894 co-relation queries the response was YES. [2024-06-28 02:31:50,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29256 conditions, 3590 events. 2149/3590 cut-off events. For 377892/377894 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 21894 event pairs, 391 based on Foata normal form. 2/3582 useless extension candidates. Maximal degree in co-relation 29076. Up to 3038 conditions per place. [2024-06-28 02:31:50,304 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 399 selfloop transitions, 92 changer transitions 0/498 dead transitions. [2024-06-28 02:31:50,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 498 transitions, 9595 flow [2024-06-28 02:31:50,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:50,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:50,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:31:50,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:31:50,305 INFO L175 Difference]: Start difference. First operand has 376 places, 474 transitions, 8553 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:31:50,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 498 transitions, 9595 flow [2024-06-28 02:31:52,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 498 transitions, 9278 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:52,778 INFO L231 Difference]: Finished difference. Result has 378 places, 474 transitions, 8430 flow [2024-06-28 02:31:52,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8236, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8430, PETRI_PLACES=378, PETRI_TRANSITIONS=474} [2024-06-28 02:31:52,778 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-28 02:31:52,778 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 474 transitions, 8430 flow [2024-06-28 02:31:52,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:52,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:52,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:52,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:31:52,779 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:52,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:52,779 INFO L85 PathProgramCache]: Analyzing trace with hash -66938998, now seen corresponding path program 4 times [2024-06-28 02:31:52,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:52,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665705413] [2024-06-28 02:31:52,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:52,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:52,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:52,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:52,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:52,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665705413] [2024-06-28 02:31:52,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665705413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:52,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:52,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:52,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073402812] [2024-06-28 02:31:52,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:52,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:52,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:52,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:52,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:52,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:52,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 474 transitions, 8430 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:52,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:52,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:52,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:53,624 INFO L124 PetriNetUnfolderBase]: 2178/3646 cut-off events. [2024-06-28 02:31:53,624 INFO L125 PetriNetUnfolderBase]: For 398456/398467 co-relation queries the response was YES. [2024-06-28 02:31:53,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29945 conditions, 3646 events. 2178/3646 cut-off events. For 398456/398467 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 22384 event pairs, 434 based on Foata normal form. 7/3645 useless extension candidates. Maximal degree in co-relation 29764. Up to 2819 conditions per place. [2024-06-28 02:31:53,676 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 230 selfloop transitions, 271 changer transitions 0/508 dead transitions. [2024-06-28 02:31:53,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 508 transitions, 10167 flow [2024-06-28 02:31:53,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:53,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:53,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-28 02:31:53,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-28 02:31:53,677 INFO L175 Difference]: Start difference. First operand has 378 places, 474 transitions, 8430 flow. Second operand 10 states and 222 transitions. [2024-06-28 02:31:53,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 508 transitions, 10167 flow [2024-06-28 02:31:55,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 508 transitions, 9969 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:56,003 INFO L231 Difference]: Finished difference. Result has 382 places, 486 transitions, 9071 flow [2024-06-28 02:31:56,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8232, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9071, PETRI_PLACES=382, PETRI_TRANSITIONS=486} [2024-06-28 02:31:56,003 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-28 02:31:56,003 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 486 transitions, 9071 flow [2024-06-28 02:31:56,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:56,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:56,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:56,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:31:56,004 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:56,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:56,004 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 5 times [2024-06-28 02:31:56,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:56,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249482102] [2024-06-28 02:31:56,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:56,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:56,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:56,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:56,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:56,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249482102] [2024-06-28 02:31:56,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249482102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:56,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:56,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:56,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240265124] [2024-06-28 02:31:56,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:56,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:56,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:56,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:56,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:56,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:56,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 486 transitions, 9071 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:56,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:56,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:56,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:56,977 INFO L124 PetriNetUnfolderBase]: 2199/3681 cut-off events. [2024-06-28 02:31:56,977 INFO L125 PetriNetUnfolderBase]: For 417467/417478 co-relation queries the response was YES. [2024-06-28 02:31:57,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30909 conditions, 3681 events. 2199/3681 cut-off events. For 417467/417478 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 22616 event pairs, 434 based on Foata normal form. 7/3680 useless extension candidates. Maximal degree in co-relation 30727. Up to 2843 conditions per place. [2024-06-28 02:31:57,023 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 272 changer transitions 0/516 dead transitions. [2024-06-28 02:31:57,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 516 transitions, 10947 flow [2024-06-28 02:31:57,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:31:57,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:31:57,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-28 02:31:57,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477272727272727 [2024-06-28 02:31:57,024 INFO L175 Difference]: Start difference. First operand has 382 places, 486 transitions, 9071 flow. Second operand 11 states and 241 transitions. [2024-06-28 02:31:57,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 516 transitions, 10947 flow [2024-06-28 02:31:59,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 516 transitions, 10222 flow, removed 86 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:59,816 INFO L231 Difference]: Finished difference. Result has 386 places, 495 transitions, 9112 flow [2024-06-28 02:31:59,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8416, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9112, PETRI_PLACES=386, PETRI_TRANSITIONS=495} [2024-06-28 02:31:59,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 345 predicate places. [2024-06-28 02:31:59,817 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 495 transitions, 9112 flow [2024-06-28 02:31:59,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:59,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:59,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:31:59,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:31:59,817 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:31:59,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:59,817 INFO L85 PathProgramCache]: Analyzing trace with hash 214118080, now seen corresponding path program 6 times [2024-06-28 02:31:59,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:59,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001754713] [2024-06-28 02:31:59,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:59,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:59,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:31:59,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:59,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001754713] [2024-06-28 02:31:59,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001754713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:59,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:59,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:59,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355146592] [2024-06-28 02:31:59,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:59,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:59,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:59,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:59,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:59,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:31:59,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 495 transitions, 9112 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:59,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:59,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:31:59,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:00,678 INFO L124 PetriNetUnfolderBase]: 2196/3677 cut-off events. [2024-06-28 02:32:00,678 INFO L125 PetriNetUnfolderBase]: For 418524/418535 co-relation queries the response was YES. [2024-06-28 02:32:00,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30629 conditions, 3677 events. 2196/3677 cut-off events. For 418524/418535 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 22640 event pairs, 434 based on Foata normal form. 7/3676 useless extension candidates. Maximal degree in co-relation 30446. Up to 2840 conditions per place. [2024-06-28 02:32:00,731 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 270 changer transitions 0/513 dead transitions. [2024-06-28 02:32:00,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 513 transitions, 10566 flow [2024-06-28 02:32:00,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:32:00,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:32:00,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:32:00,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:32:00,732 INFO L175 Difference]: Start difference. First operand has 386 places, 495 transitions, 9112 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:32:00,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 513 transitions, 10566 flow [2024-06-28 02:32:03,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 513 transitions, 10105 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:03,710 INFO L231 Difference]: Finished difference. Result has 389 places, 495 transitions, 9198 flow [2024-06-28 02:32:03,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8651, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9198, PETRI_PLACES=389, PETRI_TRANSITIONS=495} [2024-06-28 02:32:03,710 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-28 02:32:03,710 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 495 transitions, 9198 flow [2024-06-28 02:32:03,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:03,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:03,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:03,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:32:03,711 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:03,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:03,711 INFO L85 PathProgramCache]: Analyzing trace with hash 38618710, now seen corresponding path program 7 times [2024-06-28 02:32:03,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:03,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10964858] [2024-06-28 02:32:03,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:03,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:03,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:03,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:03,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:03,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10964858] [2024-06-28 02:32:03,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10964858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:03,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:03,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:03,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394167710] [2024-06-28 02:32:03,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:03,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:03,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:03,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:03,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:03,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:03,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 495 transitions, 9198 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:03,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:03,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:03,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:04,692 INFO L124 PetriNetUnfolderBase]: 2193/3659 cut-off events. [2024-06-28 02:32:04,692 INFO L125 PetriNetUnfolderBase]: For 420031/420033 co-relation queries the response was YES. [2024-06-28 02:32:04,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30590 conditions, 3659 events. 2193/3659 cut-off events. For 420031/420033 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 22382 event pairs, 439 based on Foata normal form. 1/3651 useless extension candidates. Maximal degree in co-relation 30406. Up to 2837 conditions per place. [2024-06-28 02:32:04,739 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 282 changer transitions 0/522 dead transitions. [2024-06-28 02:32:04,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 522 transitions, 10696 flow [2024-06-28 02:32:04,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:32:04,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:32:04,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-28 02:32:04,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-28 02:32:04,740 INFO L175 Difference]: Start difference. First operand has 389 places, 495 transitions, 9198 flow. Second operand 12 states and 262 transitions. [2024-06-28 02:32:04,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 522 transitions, 10696 flow [2024-06-28 02:32:06,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 522 transitions, 10146 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:06,931 INFO L231 Difference]: Finished difference. Result has 393 places, 495 transitions, 9218 flow [2024-06-28 02:32:06,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8648, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9218, PETRI_PLACES=393, PETRI_TRANSITIONS=495} [2024-06-28 02:32:06,932 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-28 02:32:06,932 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 495 transitions, 9218 flow [2024-06-28 02:32:06,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:06,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:06,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:06,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:32:06,932 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:06,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:06,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1257903996, now seen corresponding path program 8 times [2024-06-28 02:32:06,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:06,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102650950] [2024-06-28 02:32:06,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:06,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:06,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:07,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:07,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:07,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102650950] [2024-06-28 02:32:07,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102650950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:07,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:07,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:07,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183381420] [2024-06-28 02:32:07,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:07,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:07,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:07,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:07,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:07,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:07,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 495 transitions, 9218 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:07,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:07,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:07,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:07,856 INFO L124 PetriNetUnfolderBase]: 2206/3674 cut-off events. [2024-06-28 02:32:07,856 INFO L125 PetriNetUnfolderBase]: For 433637/433639 co-relation queries the response was YES. [2024-06-28 02:32:07,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31017 conditions, 3674 events. 2206/3674 cut-off events. For 433637/433639 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 22471 event pairs, 451 based on Foata normal form. 1/3662 useless extension candidates. Maximal degree in co-relation 30832. Up to 2852 conditions per place. [2024-06-28 02:32:07,908 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 288 changer transitions 0/526 dead transitions. [2024-06-28 02:32:07,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 526 transitions, 10872 flow [2024-06-28 02:32:07,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:32:07,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:32:07,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-28 02:32:07,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-28 02:32:07,909 INFO L175 Difference]: Start difference. First operand has 393 places, 495 transitions, 9218 flow. Second operand 13 states and 276 transitions. [2024-06-28 02:32:07,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 526 transitions, 10872 flow [2024-06-28 02:32:10,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 526 transitions, 9928 flow, removed 74 selfloop flow, removed 12 redundant places. [2024-06-28 02:32:10,544 INFO L231 Difference]: Finished difference. Result has 394 places, 501 transitions, 9006 flow [2024-06-28 02:32:10,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8338, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9006, PETRI_PLACES=394, PETRI_TRANSITIONS=501} [2024-06-28 02:32:10,545 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-28 02:32:10,545 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 501 transitions, 9006 flow [2024-06-28 02:32:10,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:10,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:10,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:10,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:32:10,545 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:10,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:10,546 INFO L85 PathProgramCache]: Analyzing trace with hash -229448128, now seen corresponding path program 9 times [2024-06-28 02:32:10,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:10,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922450568] [2024-06-28 02:32:10,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:10,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:10,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:10,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:10,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:10,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922450568] [2024-06-28 02:32:10,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922450568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:10,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:10,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:10,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120397553] [2024-06-28 02:32:10,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:10,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:10,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:10,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:10,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:10,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:10,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 501 transitions, 9006 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:10,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:10,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:10,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:11,499 INFO L124 PetriNetUnfolderBase]: 2203/3670 cut-off events. [2024-06-28 02:32:11,499 INFO L125 PetriNetUnfolderBase]: For 433860/433862 co-relation queries the response was YES. [2024-06-28 02:32:11,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30451 conditions, 3670 events. 2203/3670 cut-off events. For 433860/433862 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 22462 event pairs, 451 based on Foata normal form. 1/3658 useless extension candidates. Maximal degree in co-relation 30266. Up to 2849 conditions per place. [2024-06-28 02:32:11,548 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 230 selfloop transitions, 288 changer transitions 0/525 dead transitions. [2024-06-28 02:32:11,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 525 transitions, 10304 flow [2024-06-28 02:32:11,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:32:11,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:32:11,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-28 02:32:11,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-28 02:32:11,549 INFO L175 Difference]: Start difference. First operand has 394 places, 501 transitions, 9006 flow. Second operand 13 states and 275 transitions. [2024-06-28 02:32:11,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 525 transitions, 10304 flow [2024-06-28 02:32:14,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 525 transitions, 9840 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:14,225 INFO L231 Difference]: Finished difference. Result has 398 places, 501 transitions, 9124 flow [2024-06-28 02:32:14,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8542, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9124, PETRI_PLACES=398, PETRI_TRANSITIONS=501} [2024-06-28 02:32:14,226 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-28 02:32:14,226 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 501 transitions, 9124 flow [2024-06-28 02:32:14,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:14,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:14,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:14,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:32:14,226 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:14,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:14,226 INFO L85 PathProgramCache]: Analyzing trace with hash -970652385, now seen corresponding path program 1 times [2024-06-28 02:32:14,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:14,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191275572] [2024-06-28 02:32:14,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:14,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:14,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:14,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:14,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:14,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191275572] [2024-06-28 02:32:14,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191275572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:14,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:14,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:14,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888984777] [2024-06-28 02:32:14,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:14,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:14,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:14,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:14,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:14,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:14,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 501 transitions, 9124 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:14,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:14,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:14,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:15,066 INFO L124 PetriNetUnfolderBase]: 2211/3692 cut-off events. [2024-06-28 02:32:15,066 INFO L125 PetriNetUnfolderBase]: For 448063/448068 co-relation queries the response was YES. [2024-06-28 02:32:15,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30740 conditions, 3692 events. 2211/3692 cut-off events. For 448063/448068 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 22618 event pairs, 409 based on Foata normal form. 6/3691 useless extension candidates. Maximal degree in co-relation 30554. Up to 3146 conditions per place. [2024-06-28 02:32:15,119 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 372 selfloop transitions, 141 changer transitions 0/520 dead transitions. [2024-06-28 02:32:15,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 520 transitions, 10252 flow [2024-06-28 02:32:15,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:32:15,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:32:15,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-28 02:32:15,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-28 02:32:15,120 INFO L175 Difference]: Start difference. First operand has 398 places, 501 transitions, 9124 flow. Second operand 9 states and 197 transitions. [2024-06-28 02:32:15,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 520 transitions, 10252 flow [2024-06-28 02:32:17,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 520 transitions, 9812 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 02:32:17,866 INFO L231 Difference]: Finished difference. Result has 396 places, 503 transitions, 9041 flow [2024-06-28 02:32:17,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8684, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9041, PETRI_PLACES=396, PETRI_TRANSITIONS=503} [2024-06-28 02:32:17,866 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-28 02:32:17,866 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 503 transitions, 9041 flow [2024-06-28 02:32:17,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:17,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:17,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:17,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:32:17,867 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:17,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:17,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1183013118, now seen corresponding path program 10 times [2024-06-28 02:32:17,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:17,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132781987] [2024-06-28 02:32:17,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:17,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:17,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:17,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:17,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:17,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132781987] [2024-06-28 02:32:17,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132781987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:17,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:17,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:17,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751153354] [2024-06-28 02:32:17,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:17,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:17,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:17,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:17,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:18,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:18,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 503 transitions, 9041 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:18,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:18,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:18,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:18,809 INFO L124 PetriNetUnfolderBase]: 2232/3722 cut-off events. [2024-06-28 02:32:18,809 INFO L125 PetriNetUnfolderBase]: For 462849/462851 co-relation queries the response was YES. [2024-06-28 02:32:18,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31067 conditions, 3722 events. 2232/3722 cut-off events. For 462849/462851 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 22861 event pairs, 445 based on Foata normal form. 1/3710 useless extension candidates. Maximal degree in co-relation 30880. Up to 2885 conditions per place. [2024-06-28 02:32:18,861 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 292 changer transitions 0/534 dead transitions. [2024-06-28 02:32:18,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 534 transitions, 10922 flow [2024-06-28 02:32:18,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:32:18,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:32:18,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-28 02:32:18,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-28 02:32:18,862 INFO L175 Difference]: Start difference. First operand has 396 places, 503 transitions, 9041 flow. Second operand 12 states and 265 transitions. [2024-06-28 02:32:18,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 534 transitions, 10922 flow [2024-06-28 02:32:21,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 534 transitions, 10601 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:21,739 INFO L231 Difference]: Finished difference. Result has 402 places, 512 transitions, 9464 flow [2024-06-28 02:32:21,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8726, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9464, PETRI_PLACES=402, PETRI_TRANSITIONS=512} [2024-06-28 02:32:21,739 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-28 02:32:21,739 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 512 transitions, 9464 flow [2024-06-28 02:32:21,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:21,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:21,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:21,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:32:21,739 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:21,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:21,740 INFO L85 PathProgramCache]: Analyzing trace with hash 57606602, now seen corresponding path program 11 times [2024-06-28 02:32:21,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:21,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714530033] [2024-06-28 02:32:21,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:21,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:21,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:21,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:21,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:21,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714530033] [2024-06-28 02:32:21,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714530033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:21,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:21,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:21,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409449922] [2024-06-28 02:32:21,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:21,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:21,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:21,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:21,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:21,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:21,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 512 transitions, 9464 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:21,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:21,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:21,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:22,741 INFO L124 PetriNetUnfolderBase]: 2229/3718 cut-off events. [2024-06-28 02:32:22,741 INFO L125 PetriNetUnfolderBase]: For 457681/457683 co-relation queries the response was YES. [2024-06-28 02:32:22,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31171 conditions, 3718 events. 2229/3718 cut-off events. For 457681/457683 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 22834 event pairs, 445 based on Foata normal form. 1/3706 useless extension candidates. Maximal degree in co-relation 30983. Up to 2882 conditions per place. [2024-06-28 02:32:22,822 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 296 changer transitions 0/535 dead transitions. [2024-06-28 02:32:22,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 535 transitions, 11202 flow [2024-06-28 02:32:22,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:32:22,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:32:22,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-28 02:32:22,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403846153846154 [2024-06-28 02:32:22,824 INFO L175 Difference]: Start difference. First operand has 402 places, 512 transitions, 9464 flow. Second operand 13 states and 281 transitions. [2024-06-28 02:32:22,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 535 transitions, 11202 flow [2024-06-28 02:32:26,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 535 transitions, 10590 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:26,016 INFO L231 Difference]: Finished difference. Result has 407 places, 512 transitions, 9450 flow [2024-06-28 02:32:26,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8852, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9450, PETRI_PLACES=407, PETRI_TRANSITIONS=512} [2024-06-28 02:32:26,017 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 366 predicate places. [2024-06-28 02:32:26,017 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 512 transitions, 9450 flow [2024-06-28 02:32:26,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:26,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:26,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:26,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:32:26,017 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:26,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:26,017 INFO L85 PathProgramCache]: Analyzing trace with hash -971016666, now seen corresponding path program 12 times [2024-06-28 02:32:26,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:26,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392979401] [2024-06-28 02:32:26,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:26,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:26,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:26,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:26,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:26,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392979401] [2024-06-28 02:32:26,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392979401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:26,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:26,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:26,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44710798] [2024-06-28 02:32:26,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:26,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:26,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:26,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:26,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:26,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:26,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 512 transitions, 9450 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:26,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:26,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:26,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:26,895 INFO L124 PetriNetUnfolderBase]: 2226/3709 cut-off events. [2024-06-28 02:32:26,895 INFO L125 PetriNetUnfolderBase]: For 460123/460125 co-relation queries the response was YES. [2024-06-28 02:32:26,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31081 conditions, 3709 events. 2226/3709 cut-off events. For 460123/460125 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 22764 event pairs, 451 based on Foata normal form. 1/3697 useless extension candidates. Maximal degree in co-relation 30892. Up to 2879 conditions per place. [2024-06-28 02:32:26,949 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 294 changer transitions 0/534 dead transitions. [2024-06-28 02:32:26,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 534 transitions, 10978 flow [2024-06-28 02:32:26,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 02:32:26,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 02:32:26,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 276 transitions. [2024-06-28 02:32:26,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-28 02:32:26,950 INFO L175 Difference]: Start difference. First operand has 407 places, 512 transitions, 9450 flow. Second operand 13 states and 276 transitions. [2024-06-28 02:32:26,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 534 transitions, 10978 flow [2024-06-28 02:32:29,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 534 transitions, 10429 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:29,747 INFO L231 Difference]: Finished difference. Result has 411 places, 512 transitions, 9495 flow [2024-06-28 02:32:29,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8901, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9495, PETRI_PLACES=411, PETRI_TRANSITIONS=512} [2024-06-28 02:32:29,748 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-28 02:32:29,748 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 512 transitions, 9495 flow [2024-06-28 02:32:29,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:29,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:29,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:29,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:32:29,748 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:29,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:29,749 INFO L85 PathProgramCache]: Analyzing trace with hash 57439202, now seen corresponding path program 13 times [2024-06-28 02:32:29,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:29,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653046339] [2024-06-28 02:32:29,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:29,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:29,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:29,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:29,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:29,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653046339] [2024-06-28 02:32:29,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653046339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:29,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:29,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:29,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948764202] [2024-06-28 02:32:29,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:29,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:29,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:29,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:29,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:29,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:29,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 512 transitions, 9495 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:29,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:29,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:29,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:30,662 INFO L124 PetriNetUnfolderBase]: 2231/3718 cut-off events. [2024-06-28 02:32:30,662 INFO L125 PetriNetUnfolderBase]: For 468006/468008 co-relation queries the response was YES. [2024-06-28 02:32:30,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31230 conditions, 3718 events. 2231/3718 cut-off events. For 468006/468008 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 22835 event pairs, 451 based on Foata normal form. 1/3706 useless extension candidates. Maximal degree in co-relation 31040. Up to 2885 conditions per place. [2024-06-28 02:32:30,716 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 235 selfloop transitions, 297 changer transitions 0/539 dead transitions. [2024-06-28 02:32:30,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 539 transitions, 11093 flow [2024-06-28 02:32:30,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 02:32:30,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 02:32:30,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 312 transitions. [2024-06-28 02:32:30,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-06-28 02:32:30,718 INFO L175 Difference]: Start difference. First operand has 411 places, 512 transitions, 9495 flow. Second operand 15 states and 312 transitions. [2024-06-28 02:32:30,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 539 transitions, 11093 flow [2024-06-28 02:32:33,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 539 transitions, 10283 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-28 02:32:33,711 INFO L231 Difference]: Finished difference. Result has 413 places, 515 transitions, 9337 flow [2024-06-28 02:32:33,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8694, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=294, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9337, PETRI_PLACES=413, PETRI_TRANSITIONS=515} [2024-06-28 02:32:33,712 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-28 02:32:33,712 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 515 transitions, 9337 flow [2024-06-28 02:32:33,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:33,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:33,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-28 02:32:33,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:32:33,713 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:33,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:33,713 INFO L85 PathProgramCache]: Analyzing trace with hash -970665126, now seen corresponding path program 14 times [2024-06-28 02:32:33,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:33,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671088238] [2024-06-28 02:32:33,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:33,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:33,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:33,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:33,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:33,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671088238] [2024-06-28 02:32:33,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671088238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:33,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:33,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:33,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116631271] [2024-06-28 02:32:33,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:33,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:33,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:33,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:33,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:33,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:33,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 515 transitions, 9337 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:33,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:33,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:33,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:34,590 INFO L124 PetriNetUnfolderBase]: 2228/3713 cut-off events. [2024-06-28 02:32:34,590 INFO L125 PetriNetUnfolderBase]: For 469104/469106 co-relation queries the response was YES. [2024-06-28 02:32:34,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31054 conditions, 3713 events. 2228/3713 cut-off events. For 469104/469106 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 22822 event pairs, 452 based on Foata normal form. 1/3701 useless extension candidates. Maximal degree in co-relation 30863. Up to 2882 conditions per place. [2024-06-28 02:32:34,645 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 295 changer transitions 0/533 dead transitions. [2024-06-28 02:32:34,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 533 transitions, 10647 flow [2024-06-28 02:32:34,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:32:34,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:32:34,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-28 02:32:34,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-28 02:32:34,646 INFO L175 Difference]: Start difference. First operand has 413 places, 515 transitions, 9337 flow. Second operand 10 states and 221 transitions. [2024-06-28 02:32:34,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 533 transitions, 10647 flow [2024-06-28 02:32:37,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 533 transitions, 10033 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-28 02:32:37,876 INFO L231 Difference]: Finished difference. Result has 410 places, 515 transitions, 9319 flow [2024-06-28 02:32:37,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8723, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9319, PETRI_PLACES=410, PETRI_TRANSITIONS=515} [2024-06-28 02:32:37,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 369 predicate places. [2024-06-28 02:32:37,876 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 515 transitions, 9319 flow [2024-06-28 02:32:37,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:37,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:37,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:37,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:32:37,877 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:37,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:37,877 INFO L85 PathProgramCache]: Analyzing trace with hash 97654496, now seen corresponding path program 15 times [2024-06-28 02:32:37,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:37,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166764013] [2024-06-28 02:32:37,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:37,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:37,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:37,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:37,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:37,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166764013] [2024-06-28 02:32:37,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166764013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:37,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:37,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:37,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322160358] [2024-06-28 02:32:37,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:37,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:37,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:37,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:37,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:38,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:38,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 515 transitions, 9319 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:38,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:38,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:38,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:38,743 INFO L124 PetriNetUnfolderBase]: 2225/3715 cut-off events. [2024-06-28 02:32:38,744 INFO L125 PetriNetUnfolderBase]: For 470677/470679 co-relation queries the response was YES. [2024-06-28 02:32:38,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30979 conditions, 3715 events. 2225/3715 cut-off events. For 470677/470679 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 22873 event pairs, 445 based on Foata normal form. 1/3703 useless extension candidates. Maximal degree in co-relation 30787. Up to 2879 conditions per place. [2024-06-28 02:32:38,797 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 233 selfloop transitions, 295 changer transitions 0/535 dead transitions. [2024-06-28 02:32:38,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 535 transitions, 10639 flow [2024-06-28 02:32:38,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:32:38,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:32:38,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 263 transitions. [2024-06-28 02:32:38,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5479166666666667 [2024-06-28 02:32:38,798 INFO L175 Difference]: Start difference. First operand has 410 places, 515 transitions, 9319 flow. Second operand 12 states and 263 transitions. [2024-06-28 02:32:38,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 535 transitions, 10639 flow [2024-06-28 02:32:41,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 535 transitions, 10039 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:41,975 INFO L231 Difference]: Finished difference. Result has 413 places, 515 transitions, 9316 flow [2024-06-28 02:32:41,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8719, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9316, PETRI_PLACES=413, PETRI_TRANSITIONS=515} [2024-06-28 02:32:41,976 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 372 predicate places. [2024-06-28 02:32:41,976 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 515 transitions, 9316 flow [2024-06-28 02:32:41,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:41,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:41,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:41,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:32:41,976 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:41,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:41,976 INFO L85 PathProgramCache]: Analyzing trace with hash 406167563, now seen corresponding path program 2 times [2024-06-28 02:32:41,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:41,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385190220] [2024-06-28 02:32:41,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:41,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:41,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:42,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:42,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:42,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385190220] [2024-06-28 02:32:42,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385190220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:42,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:42,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:42,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260962458] [2024-06-28 02:32:42,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:42,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:42,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:42,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:42,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:42,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:42,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 515 transitions, 9316 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:42,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:42,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:42,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:42,915 INFO L124 PetriNetUnfolderBase]: 2261/3784 cut-off events. [2024-06-28 02:32:42,915 INFO L125 PetriNetUnfolderBase]: For 535256/535258 co-relation queries the response was YES. [2024-06-28 02:32:42,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31665 conditions, 3784 events. 2261/3784 cut-off events. For 535256/535258 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 23396 event pairs, 402 based on Foata normal form. 10/3789 useless extension candidates. Maximal degree in co-relation 31472. Up to 3227 conditions per place. [2024-06-28 02:32:42,972 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 436 selfloop transitions, 93 changer transitions 0/536 dead transitions. [2024-06-28 02:32:42,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 536 transitions, 10508 flow [2024-06-28 02:32:42,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:42,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:42,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:32:42,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:32:42,973 INFO L175 Difference]: Start difference. First operand has 413 places, 515 transitions, 9316 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:32:42,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 536 transitions, 10508 flow [2024-06-28 02:32:46,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 536 transitions, 9884 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-28 02:32:46,779 INFO L231 Difference]: Finished difference. Result has 409 places, 517 transitions, 8958 flow [2024-06-28 02:32:46,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8692, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8958, PETRI_PLACES=409, PETRI_TRANSITIONS=517} [2024-06-28 02:32:46,779 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-28 02:32:46,779 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 517 transitions, 8958 flow [2024-06-28 02:32:46,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:46,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:46,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:46,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:32:46,779 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:46,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:46,780 INFO L85 PathProgramCache]: Analyzing trace with hash 178266413, now seen corresponding path program 3 times [2024-06-28 02:32:46,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:46,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967085490] [2024-06-28 02:32:46,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:46,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:46,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:46,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:46,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:46,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967085490] [2024-06-28 02:32:46,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967085490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:46,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:46,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:46,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186986294] [2024-06-28 02:32:46,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:46,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:46,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:46,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:46,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:46,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:46,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 517 transitions, 8958 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:46,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:46,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:46,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:47,854 INFO L124 PetriNetUnfolderBase]: 2297/3840 cut-off events. [2024-06-28 02:32:47,854 INFO L125 PetriNetUnfolderBase]: For 547434/547436 co-relation queries the response was YES. [2024-06-28 02:32:47,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32025 conditions, 3840 events. 2297/3840 cut-off events. For 547434/547436 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 23742 event pairs, 408 based on Foata normal form. 10/3845 useless extension candidates. Maximal degree in co-relation 31831. Up to 3287 conditions per place. [2024-06-28 02:32:47,903 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 435 selfloop transitions, 99 changer transitions 0/541 dead transitions. [2024-06-28 02:32:47,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 541 transitions, 10172 flow [2024-06-28 02:32:47,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:47,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:47,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:32:47,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-28 02:32:47,904 INFO L175 Difference]: Start difference. First operand has 409 places, 517 transitions, 8958 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:32:47,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 541 transitions, 10172 flow [2024-06-28 02:32:51,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 541 transitions, 9980 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:51,845 INFO L231 Difference]: Finished difference. Result has 412 places, 519 transitions, 9046 flow [2024-06-28 02:32:51,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8768, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9046, PETRI_PLACES=412, PETRI_TRANSITIONS=519} [2024-06-28 02:32:51,846 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-28 02:32:51,846 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 519 transitions, 9046 flow [2024-06-28 02:32:51,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:51,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:51,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:51,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:32:51,847 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:51,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:51,847 INFO L85 PathProgramCache]: Analyzing trace with hash 414738443, now seen corresponding path program 4 times [2024-06-28 02:32:51,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:51,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385136403] [2024-06-28 02:32:51,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:51,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:51,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:51,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:51,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:51,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385136403] [2024-06-28 02:32:51,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385136403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:51,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:51,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:51,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855904975] [2024-06-28 02:32:51,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:51,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:51,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:51,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:51,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:52,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:52,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 519 transitions, 9046 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:52,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:52,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:52,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:52,911 INFO L124 PetriNetUnfolderBase]: 2526/4212 cut-off events. [2024-06-28 02:32:52,911 INFO L125 PetriNetUnfolderBase]: For 757729/757731 co-relation queries the response was YES. [2024-06-28 02:32:52,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37665 conditions, 4212 events. 2526/4212 cut-off events. For 757729/757731 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 26401 event pairs, 485 based on Foata normal form. 10/4217 useless extension candidates. Maximal degree in co-relation 37470. Up to 3061 conditions per place. [2024-06-28 02:32:52,981 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 442 selfloop transitions, 100 changer transitions 0/549 dead transitions. [2024-06-28 02:32:52,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 549 transitions, 10577 flow [2024-06-28 02:32:52,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:52,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:52,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:32:52,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:32:52,982 INFO L175 Difference]: Start difference. First operand has 412 places, 519 transitions, 9046 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:32:52,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 549 transitions, 10577 flow [2024-06-28 02:32:57,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 549 transitions, 10299 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:57,996 INFO L231 Difference]: Finished difference. Result has 414 places, 523 transitions, 9139 flow [2024-06-28 02:32:57,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8772, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9139, PETRI_PLACES=414, PETRI_TRANSITIONS=523} [2024-06-28 02:32:57,997 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 373 predicate places. [2024-06-28 02:32:57,997 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 523 transitions, 9139 flow [2024-06-28 02:32:57,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:57,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:57,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:32:57,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:32:57,997 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:32:57,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:57,998 INFO L85 PathProgramCache]: Analyzing trace with hash 177907712, now seen corresponding path program 16 times [2024-06-28 02:32:57,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:57,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164630005] [2024-06-28 02:32:57,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:57,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:58,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:58,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:32:58,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:58,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164630005] [2024-06-28 02:32:58,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164630005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:58,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:58,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:32:58,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665506736] [2024-06-28 02:32:58,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:58,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:32:58,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:58,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:32:58,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:32:58,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:32:58,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 523 transitions, 9139 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:58,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:58,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:32:58,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:59,019 INFO L124 PetriNetUnfolderBase]: 2539/4250 cut-off events. [2024-06-28 02:32:59,019 INFO L125 PetriNetUnfolderBase]: For 710605/710607 co-relation queries the response was YES. [2024-06-28 02:32:59,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37885 conditions, 4250 events. 2539/4250 cut-off events. For 710605/710607 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 26835 event pairs, 531 based on Foata normal form. 1/4246 useless extension candidates. Maximal degree in co-relation 37688. Up to 3646 conditions per place. [2024-06-28 02:32:59,084 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 426 selfloop transitions, 126 changer transitions 0/559 dead transitions. [2024-06-28 02:32:59,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 559 transitions, 11103 flow [2024-06-28 02:32:59,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:32:59,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:32:59,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-28 02:32:59,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5704545454545454 [2024-06-28 02:32:59,085 INFO L175 Difference]: Start difference. First operand has 414 places, 523 transitions, 9139 flow. Second operand 11 states and 251 transitions. [2024-06-28 02:32:59,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 559 transitions, 11103 flow [2024-06-28 02:33:04,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 559 transitions, 10932 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:04,389 INFO L231 Difference]: Finished difference. Result has 421 places, 529 transitions, 9354 flow [2024-06-28 02:33:04,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8974, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9354, PETRI_PLACES=421, PETRI_TRANSITIONS=529} [2024-06-28 02:33:04,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 380 predicate places. [2024-06-28 02:33:04,389 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 529 transitions, 9354 flow [2024-06-28 02:33:04,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:04,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:04,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:04,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:33:04,390 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:04,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:04,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1034992724, now seen corresponding path program 17 times [2024-06-28 02:33:04,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:04,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602311513] [2024-06-28 02:33:04,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:04,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:04,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:04,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:04,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:04,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602311513] [2024-06-28 02:33:04,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602311513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:04,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:04,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:04,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908291739] [2024-06-28 02:33:04,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:04,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:04,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:04,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:04,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:04,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:04,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 529 transitions, 9354 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:04,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:04,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:04,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:05,419 INFO L124 PetriNetUnfolderBase]: 2536/4241 cut-off events. [2024-06-28 02:33:05,419 INFO L125 PetriNetUnfolderBase]: For 699877/699879 co-relation queries the response was YES. [2024-06-28 02:33:05,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37553 conditions, 4241 events. 2536/4241 cut-off events. For 699877/699879 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 26718 event pairs, 531 based on Foata normal form. 1/4237 useless extension candidates. Maximal degree in co-relation 37354. Up to 3643 conditions per place. [2024-06-28 02:33:05,635 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 424 selfloop transitions, 125 changer transitions 0/556 dead transitions. [2024-06-28 02:33:05,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 556 transitions, 10962 flow [2024-06-28 02:33:05,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:05,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:05,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:33:05,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-28 02:33:05,636 INFO L175 Difference]: Start difference. First operand has 421 places, 529 transitions, 9354 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:33:05,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 556 transitions, 10962 flow [2024-06-28 02:33:10,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 556 transitions, 10692 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:10,913 INFO L231 Difference]: Finished difference. Result has 423 places, 529 transitions, 9340 flow [2024-06-28 02:33:10,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9084, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9340, PETRI_PLACES=423, PETRI_TRANSITIONS=529} [2024-06-28 02:33:10,913 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-28 02:33:10,913 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 529 transitions, 9340 flow [2024-06-28 02:33:10,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:10,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:10,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] [2024-06-28 02:33:10,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:33:10,914 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:10,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:10,914 INFO L85 PathProgramCache]: Analyzing trace with hash -889038478, now seen corresponding path program 18 times [2024-06-28 02:33:10,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:10,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391030576] [2024-06-28 02:33:10,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:10,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:10,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:11,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:11,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:11,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391030576] [2024-06-28 02:33:11,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391030576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:11,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:11,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:11,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480580108] [2024-06-28 02:33:11,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:11,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:11,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:11,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:11,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:11,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:11,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 529 transitions, 9340 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:11,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:11,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:11,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:11,893 INFO L124 PetriNetUnfolderBase]: 2549/4247 cut-off events. [2024-06-28 02:33:11,893 INFO L125 PetriNetUnfolderBase]: For 718455/718457 co-relation queries the response was YES. [2024-06-28 02:33:11,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37912 conditions, 4247 events. 2549/4247 cut-off events. For 718455/718457 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 26718 event pairs, 519 based on Foata normal form. 1/4243 useless extension candidates. Maximal degree in co-relation 37712. Up to 3658 conditions per place. [2024-06-28 02:33:11,959 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 416 selfloop transitions, 132 changer transitions 0/555 dead transitions. [2024-06-28 02:33:11,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 555 transitions, 11066 flow [2024-06-28 02:33:11,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:11,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:11,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:33:11,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:33:11,960 INFO L175 Difference]: Start difference. First operand has 423 places, 529 transitions, 9340 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:33:11,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 555 transitions, 11066 flow [2024-06-28 02:33:17,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 555 transitions, 10804 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:17,698 INFO L231 Difference]: Finished difference. Result has 423 places, 535 transitions, 9482 flow [2024-06-28 02:33:17,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9090, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9482, PETRI_PLACES=423, PETRI_TRANSITIONS=535} [2024-06-28 02:33:17,698 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-28 02:33:17,698 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 535 transitions, 9482 flow [2024-06-28 02:33:17,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:17,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:17,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:17,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:33:17,699 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:17,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:17,699 INFO L85 PathProgramCache]: Analyzing trace with hash -889049638, now seen corresponding path program 19 times [2024-06-28 02:33:17,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:17,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046391305] [2024-06-28 02:33:17,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:17,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:17,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:17,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:17,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:17,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046391305] [2024-06-28 02:33:17,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046391305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:17,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:17,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:17,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063674942] [2024-06-28 02:33:17,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:17,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:17,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:17,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:17,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:17,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:17,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 535 transitions, 9482 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:17,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:17,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:17,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:18,682 INFO L124 PetriNetUnfolderBase]: 2546/4243 cut-off events. [2024-06-28 02:33:18,682 INFO L125 PetriNetUnfolderBase]: For 724048/724050 co-relation queries the response was YES. [2024-06-28 02:33:18,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37878 conditions, 4243 events. 2546/4243 cut-off events. For 724048/724050 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 26720 event pairs, 519 based on Foata normal form. 1/4239 useless extension candidates. Maximal degree in co-relation 37677. Up to 3655 conditions per place. [2024-06-28 02:33:18,748 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 420 selfloop transitions, 131 changer transitions 0/558 dead transitions. [2024-06-28 02:33:18,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 558 transitions, 11092 flow [2024-06-28 02:33:18,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:18,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:18,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:33:18,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:33:18,749 INFO L175 Difference]: Start difference. First operand has 423 places, 535 transitions, 9482 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:33:18,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 558 transitions, 11092 flow [2024-06-28 02:33:23,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 558 transitions, 10897 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:23,586 INFO L231 Difference]: Finished difference. Result has 427 places, 535 transitions, 9555 flow [2024-06-28 02:33:23,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9287, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9555, PETRI_PLACES=427, PETRI_TRANSITIONS=535} [2024-06-28 02:33:23,586 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 386 predicate places. [2024-06-28 02:33:23,586 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 535 transitions, 9555 flow [2024-06-28 02:33:23,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:23,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:23,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:23,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:33:23,586 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:23,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:23,587 INFO L85 PathProgramCache]: Analyzing trace with hash -888865498, now seen corresponding path program 20 times [2024-06-28 02:33:23,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:23,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838390091] [2024-06-28 02:33:23,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:23,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:23,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:23,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:23,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:23,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838390091] [2024-06-28 02:33:23,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838390091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:23,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:23,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:23,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427373953] [2024-06-28 02:33:23,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:23,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:23,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:23,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:23,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:23,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:23,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 535 transitions, 9555 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:23,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:23,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:23,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:24,625 INFO L124 PetriNetUnfolderBase]: 2543/4252 cut-off events. [2024-06-28 02:33:24,625 INFO L125 PetriNetUnfolderBase]: For 729514/729516 co-relation queries the response was YES. [2024-06-28 02:33:24,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37897 conditions, 4252 events. 2543/4252 cut-off events. For 729514/729516 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 26865 event pairs, 523 based on Foata normal form. 1/4248 useless extension candidates. Maximal degree in co-relation 37695. Up to 3652 conditions per place. [2024-06-28 02:33:24,689 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 416 selfloop transitions, 128 changer transitions 0/551 dead transitions. [2024-06-28 02:33:24,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 551 transitions, 10909 flow [2024-06-28 02:33:24,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:24,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:24,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:33:24,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-28 02:33:24,690 INFO L175 Difference]: Start difference. First operand has 427 places, 535 transitions, 9555 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:33:24,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 551 transitions, 10909 flow [2024-06-28 02:33:30,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 551 transitions, 10579 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:30,837 INFO L231 Difference]: Finished difference. Result has 428 places, 535 transitions, 9487 flow [2024-06-28 02:33:30,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9225, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9487, PETRI_PLACES=428, PETRI_TRANSITIONS=535} [2024-06-28 02:33:30,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-28 02:33:30,838 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 535 transitions, 9487 flow [2024-06-28 02:33:30,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:30,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:30,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:30,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:33:30,839 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:30,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:30,839 INFO L85 PathProgramCache]: Analyzing trace with hash 406154822, now seen corresponding path program 21 times [2024-06-28 02:33:30,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:30,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471330078] [2024-06-28 02:33:30,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:30,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:30,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:30,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:30,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:30,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471330078] [2024-06-28 02:33:30,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471330078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:30,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:30,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:30,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319649673] [2024-06-28 02:33:30,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:30,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:30,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:30,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:30,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:31,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:31,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 535 transitions, 9487 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:31,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:31,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:31,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:31,852 INFO L124 PetriNetUnfolderBase]: 2548/4253 cut-off events. [2024-06-28 02:33:31,852 INFO L125 PetriNetUnfolderBase]: For 740969/740971 co-relation queries the response was YES. [2024-06-28 02:33:31,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38006 conditions, 4253 events. 2548/4253 cut-off events. For 740969/740971 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 26855 event pairs, 519 based on Foata normal form. 1/4249 useless extension candidates. Maximal degree in co-relation 37803. Up to 3658 conditions per place. [2024-06-28 02:33:31,918 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 422 selfloop transitions, 126 changer transitions 0/555 dead transitions. [2024-06-28 02:33:31,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 555 transitions, 10923 flow [2024-06-28 02:33:31,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:31,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:31,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-28 02:33:31,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-28 02:33:31,919 INFO L175 Difference]: Start difference. First operand has 428 places, 535 transitions, 9487 flow. Second operand 9 states and 201 transitions. [2024-06-28 02:33:31,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 555 transitions, 10923 flow [2024-06-28 02:33:37,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 555 transitions, 10633 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:37,604 INFO L231 Difference]: Finished difference. Result has 431 places, 538 transitions, 9525 flow [2024-06-28 02:33:37,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9203, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9525, PETRI_PLACES=431, PETRI_TRANSITIONS=538} [2024-06-28 02:33:37,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-28 02:33:37,605 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 538 transitions, 9525 flow [2024-06-28 02:33:37,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:37,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:37,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:37,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:33:37,605 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:37,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:37,606 INFO L85 PathProgramCache]: Analyzing trace with hash 178253672, now seen corresponding path program 22 times [2024-06-28 02:33:37,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:37,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457827396] [2024-06-28 02:33:37,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:37,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:37,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:37,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:37,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:37,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457827396] [2024-06-28 02:33:37,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457827396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:37,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:37,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:33:37,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044511738] [2024-06-28 02:33:37,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:37,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:33:37,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:37,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:33:37,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:33:37,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:37,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 538 transitions, 9525 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:37,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:37,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:37,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:38,722 INFO L124 PetriNetUnfolderBase]: 2545/4249 cut-off events. [2024-06-28 02:33:38,722 INFO L125 PetriNetUnfolderBase]: For 746050/746052 co-relation queries the response was YES. [2024-06-28 02:33:38,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37952 conditions, 4249 events. 2545/4249 cut-off events. For 746050/746052 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 26821 event pairs, 519 based on Foata normal form. 1/4245 useless extension candidates. Maximal degree in co-relation 37748. Up to 3655 conditions per place. [2024-06-28 02:33:38,788 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 416 selfloop transitions, 134 changer transitions 0/557 dead transitions. [2024-06-28 02:33:38,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 557 transitions, 10671 flow [2024-06-28 02:33:38,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:38,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:38,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:33:38,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:33:38,789 INFO L175 Difference]: Start difference. First operand has 431 places, 538 transitions, 9525 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:33:38,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 557 transitions, 10671 flow [2024-06-28 02:33:44,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 557 transitions, 10462 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:44,868 INFO L231 Difference]: Finished difference. Result has 434 places, 538 transitions, 9590 flow [2024-06-28 02:33:44,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9316, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9590, PETRI_PLACES=434, PETRI_TRANSITIONS=538} [2024-06-28 02:33:44,869 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-28 02:33:44,869 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 538 transitions, 9590 flow [2024-06-28 02:33:44,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:44,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:44,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:44,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:33:44,869 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:44,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:44,870 INFO L85 PathProgramCache]: Analyzing trace with hash -502051534, now seen corresponding path program 23 times [2024-06-28 02:33:44,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:44,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152943669] [2024-06-28 02:33:44,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:44,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:44,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:44,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:44,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:44,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152943669] [2024-06-28 02:33:44,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152943669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:44,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:44,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:44,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231577848] [2024-06-28 02:33:44,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:44,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:44,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:44,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:44,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:45,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:45,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 538 transitions, 9590 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:45,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:45,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:45,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:45,840 INFO L124 PetriNetUnfolderBase]: 2550/4256 cut-off events. [2024-06-28 02:33:45,841 INFO L125 PetriNetUnfolderBase]: For 762920/762931 co-relation queries the response was YES. [2024-06-28 02:33:45,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38177 conditions, 4256 events. 2550/4256 cut-off events. For 762920/762931 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 26874 event pairs, 590 based on Foata normal form. 7/4255 useless extension candidates. Maximal degree in co-relation 37972. Up to 3297 conditions per place. [2024-06-28 02:33:45,909 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 316 changer transitions 0/557 dead transitions. [2024-06-28 02:33:45,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 557 transitions, 11029 flow [2024-06-28 02:33:45,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:45,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:45,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:33:45,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-28 02:33:45,910 INFO L175 Difference]: Start difference. First operand has 434 places, 538 transitions, 9590 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:33:45,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 557 transitions, 11029 flow [2024-06-28 02:33:52,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 557 transitions, 10751 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:52,367 INFO L231 Difference]: Finished difference. Result has 434 places, 541 transitions, 10017 flow [2024-06-28 02:33:52,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9312, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10017, PETRI_PLACES=434, PETRI_TRANSITIONS=541} [2024-06-28 02:33:52,368 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 393 predicate places. [2024-06-28 02:33:52,368 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 541 transitions, 10017 flow [2024-06-28 02:33:52,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:52,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:52,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:52,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:33:52,368 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:52,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:52,368 INFO L85 PathProgramCache]: Analyzing trace with hash 175135661, now seen corresponding path program 5 times [2024-06-28 02:33:52,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:52,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453300255] [2024-06-28 02:33:52,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:52,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:52,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:52,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:52,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:52,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453300255] [2024-06-28 02:33:52,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453300255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:52,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:52,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:52,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128901575] [2024-06-28 02:33:52,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:52,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:52,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:52,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:52,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:52,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:52,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 541 transitions, 10017 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:52,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:52,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:52,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:53,380 INFO L124 PetriNetUnfolderBase]: 2558/4261 cut-off events. [2024-06-28 02:33:53,380 INFO L125 PetriNetUnfolderBase]: For 783728/783733 co-relation queries the response was YES. [2024-06-28 02:33:53,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38818 conditions, 4261 events. 2558/4261 cut-off events. For 783728/783733 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 26886 event pairs, 561 based on Foata normal form. 6/4258 useless extension candidates. Maximal degree in co-relation 38612. Up to 3655 conditions per place. [2024-06-28 02:33:53,447 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 399 selfloop transitions, 153 changer transitions 0/559 dead transitions. [2024-06-28 02:33:53,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 559 transitions, 11229 flow [2024-06-28 02:33:53,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:53,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:53,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-28 02:33:53,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-28 02:33:53,448 INFO L175 Difference]: Start difference. First operand has 434 places, 541 transitions, 10017 flow. Second operand 8 states and 177 transitions. [2024-06-28 02:33:53,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 559 transitions, 11229 flow [2024-06-28 02:33:59,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 559 transitions, 10497 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:59,108 INFO L231 Difference]: Finished difference. Result has 436 places, 543 transitions, 9670 flow [2024-06-28 02:33:59,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9285, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9670, PETRI_PLACES=436, PETRI_TRANSITIONS=543} [2024-06-28 02:33:59,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 395 predicate places. [2024-06-28 02:33:59,108 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 543 transitions, 9670 flow [2024-06-28 02:33:59,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:59,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:59,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:33:59,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:33:59,109 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:33:59,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:59,110 INFO L85 PathProgramCache]: Analyzing trace with hash -704964081, now seen corresponding path program 6 times [2024-06-28 02:33:59,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:59,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582460473] [2024-06-28 02:33:59,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:59,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:59,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:33:59,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:59,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582460473] [2024-06-28 02:33:59,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582460473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:59,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:59,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:59,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366625288] [2024-06-28 02:33:59,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:59,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:59,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:59,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:59,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:59,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:33:59,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 543 transitions, 9670 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:59,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:59,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:33:59,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:00,373 INFO L124 PetriNetUnfolderBase]: 2566/4267 cut-off events. [2024-06-28 02:34:00,373 INFO L125 PetriNetUnfolderBase]: For 795674/795679 co-relation queries the response was YES. [2024-06-28 02:34:00,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38742 conditions, 4267 events. 2566/4267 cut-off events. For 795674/795679 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 26898 event pairs, 555 based on Foata normal form. 6/4264 useless extension candidates. Maximal degree in co-relation 38536. Up to 3645 conditions per place. [2024-06-28 02:34:00,434 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 397 selfloop transitions, 158 changer transitions 0/562 dead transitions. [2024-06-28 02:34:00,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 562 transitions, 10894 flow [2024-06-28 02:34:00,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:00,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:00,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-28 02:34:00,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-28 02:34:00,435 INFO L175 Difference]: Start difference. First operand has 436 places, 543 transitions, 9670 flow. Second operand 8 states and 178 transitions. [2024-06-28 02:34:00,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 562 transitions, 10894 flow [2024-06-28 02:34:06,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 562 transitions, 10525 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:06,694 INFO L231 Difference]: Finished difference. Result has 438 places, 545 transitions, 9700 flow [2024-06-28 02:34:06,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9301, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9700, PETRI_PLACES=438, PETRI_TRANSITIONS=545} [2024-06-28 02:34:06,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 397 predicate places. [2024-06-28 02:34:06,694 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 545 transitions, 9700 flow [2024-06-28 02:34:06,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:06,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:06,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:06,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:34:06,695 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:06,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:06,695 INFO L85 PathProgramCache]: Analyzing trace with hash 215447636, now seen corresponding path program 24 times [2024-06-28 02:34:06,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:06,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858198978] [2024-06-28 02:34:06,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:06,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:06,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:06,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:06,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:06,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858198978] [2024-06-28 02:34:06,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858198978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:06,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:06,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:06,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158956455] [2024-06-28 02:34:06,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:06,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:06,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:06,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:06,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:06,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:06,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 545 transitions, 9700 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:06,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:06,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:06,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:07,733 INFO L124 PetriNetUnfolderBase]: 2571/4279 cut-off events. [2024-06-28 02:34:07,733 INFO L125 PetriNetUnfolderBase]: For 801422/801424 co-relation queries the response was YES. [2024-06-28 02:34:07,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38898 conditions, 4279 events. 2571/4279 cut-off events. For 801422/801424 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 27072 event pairs, 609 based on Foata normal form. 1/4265 useless extension candidates. Maximal degree in co-relation 38691. Up to 3327 conditions per place. [2024-06-28 02:34:07,802 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 328 changer transitions 0/566 dead transitions. [2024-06-28 02:34:07,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 566 transitions, 11407 flow [2024-06-28 02:34:07,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:07,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:07,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:34:07,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-28 02:34:07,803 INFO L175 Difference]: Start difference. First operand has 438 places, 545 transitions, 9700 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:34:07,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 566 transitions, 11407 flow [2024-06-28 02:34:13,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 566 transitions, 11024 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:13,869 INFO L231 Difference]: Finished difference. Result has 441 places, 548 transitions, 10046 flow [2024-06-28 02:34:13,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9317, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10046, PETRI_PLACES=441, PETRI_TRANSITIONS=548} [2024-06-28 02:34:13,869 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 400 predicate places. [2024-06-28 02:34:13,869 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 548 transitions, 10046 flow [2024-06-28 02:34:13,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:13,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:13,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:13,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:34:13,870 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:13,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:13,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1210153080, now seen corresponding path program 25 times [2024-06-28 02:34:13,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:13,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778765871] [2024-06-28 02:34:13,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:13,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:13,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:13,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:13,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:13,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778765871] [2024-06-28 02:34:13,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778765871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:13,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:13,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:13,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655779202] [2024-06-28 02:34:13,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:13,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:13,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:13,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:13,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:14,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:14,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 548 transitions, 10046 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:14,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:14,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:14,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:14,951 INFO L124 PetriNetUnfolderBase]: 2576/4288 cut-off events. [2024-06-28 02:34:14,951 INFO L125 PetriNetUnfolderBase]: For 814710/814712 co-relation queries the response was YES. [2024-06-28 02:34:15,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39336 conditions, 4288 events. 2576/4288 cut-off events. For 814710/814712 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 27106 event pairs, 609 based on Foata normal form. 1/4274 useless extension candidates. Maximal degree in co-relation 39128. Up to 3333 conditions per place. [2024-06-28 02:34:15,021 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 337 changer transitions 0/571 dead transitions. [2024-06-28 02:34:15,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 571 transitions, 11777 flow [2024-06-28 02:34:15,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:34:15,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:34:15,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-28 02:34:15,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5522727272727272 [2024-06-28 02:34:15,024 INFO L175 Difference]: Start difference. First operand has 441 places, 548 transitions, 10046 flow. Second operand 11 states and 243 transitions. [2024-06-28 02:34:15,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 571 transitions, 11777 flow [2024-06-28 02:34:20,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 571 transitions, 10782 flow, removed 46 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:20,246 INFO L231 Difference]: Finished difference. Result has 444 places, 551 transitions, 9804 flow [2024-06-28 02:34:20,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9077, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9804, PETRI_PLACES=444, PETRI_TRANSITIONS=551} [2024-06-28 02:34:20,247 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-28 02:34:20,247 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 551 transitions, 9804 flow [2024-06-28 02:34:20,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:20,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:20,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:20,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:34:20,247 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:20,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:20,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1217504730, now seen corresponding path program 26 times [2024-06-28 02:34:20,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:20,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454570682] [2024-06-28 02:34:20,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:20,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:20,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:20,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:20,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:20,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454570682] [2024-06-28 02:34:20,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454570682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:20,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:20,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:20,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645307992] [2024-06-28 02:34:20,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:20,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:20,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:20,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:20,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:20,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:20,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 551 transitions, 9804 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:20,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:20,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:20,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:21,301 INFO L124 PetriNetUnfolderBase]: 2581/4297 cut-off events. [2024-06-28 02:34:21,301 INFO L125 PetriNetUnfolderBase]: For 824173/824175 co-relation queries the response was YES. [2024-06-28 02:34:21,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39181 conditions, 4297 events. 2581/4297 cut-off events. For 824173/824175 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 27204 event pairs, 609 based on Foata normal form. 1/4283 useless extension candidates. Maximal degree in co-relation 38973. Up to 3339 conditions per place. [2024-06-28 02:34:21,370 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 342 changer transitions 0/575 dead transitions. [2024-06-28 02:34:21,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 575 transitions, 11529 flow [2024-06-28 02:34:21,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:21,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:21,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-28 02:34:21,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-28 02:34:21,371 INFO L175 Difference]: Start difference. First operand has 444 places, 551 transitions, 9804 flow. Second operand 12 states and 262 transitions. [2024-06-28 02:34:21,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 575 transitions, 11529 flow [2024-06-28 02:34:27,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 575 transitions, 10685 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-28 02:34:27,881 INFO L231 Difference]: Finished difference. Result has 446 places, 554 transitions, 9703 flow [2024-06-28 02:34:27,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8970, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=339, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9703, PETRI_PLACES=446, PETRI_TRANSITIONS=554} [2024-06-28 02:34:27,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-28 02:34:27,881 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 554 transitions, 9703 flow [2024-06-28 02:34:27,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:27,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:27,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:27,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:34:27,881 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:27,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:27,882 INFO L85 PathProgramCache]: Analyzing trace with hash -719261622, now seen corresponding path program 27 times [2024-06-28 02:34:27,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:27,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231273144] [2024-06-28 02:34:27,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:27,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:27,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:27,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:27,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:27,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231273144] [2024-06-28 02:34:27,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231273144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:27,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:27,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:27,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349949607] [2024-06-28 02:34:27,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:27,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:27,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:27,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:27,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:28,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:28,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 554 transitions, 9703 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:28,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:28,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:28,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:28,932 INFO L124 PetriNetUnfolderBase]: 2578/4275 cut-off events. [2024-06-28 02:34:28,932 INFO L125 PetriNetUnfolderBase]: For 829406/829408 co-relation queries the response was YES. [2024-06-28 02:34:28,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38855 conditions, 4275 events. 2578/4275 cut-off events. For 829406/829408 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 26901 event pairs, 636 based on Foata normal form. 1/4261 useless extension candidates. Maximal degree in co-relation 38647. Up to 3336 conditions per place. [2024-06-28 02:34:29,000 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 333 changer transitions 0/571 dead transitions. [2024-06-28 02:34:29,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 571 transitions, 11117 flow [2024-06-28 02:34:29,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:29,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:29,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:34:29,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:34:29,002 INFO L175 Difference]: Start difference. First operand has 446 places, 554 transitions, 9703 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:34:29,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 571 transitions, 11117 flow [2024-06-28 02:34:35,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 571 transitions, 9965 flow, removed 26 selfloop flow, removed 12 redundant places. [2024-06-28 02:34:35,466 INFO L231 Difference]: Finished difference. Result has 443 places, 554 transitions, 9223 flow [2024-06-28 02:34:35,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8551, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=333, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9223, PETRI_PLACES=443, PETRI_TRANSITIONS=554} [2024-06-28 02:34:35,467 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-28 02:34:35,467 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 554 transitions, 9223 flow [2024-06-28 02:34:35,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:35,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:35,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:35,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:34:35,468 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:35,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:35,468 INFO L85 PathProgramCache]: Analyzing trace with hash -322326079, now seen corresponding path program 7 times [2024-06-28 02:34:35,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:35,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92679523] [2024-06-28 02:34:35,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:35,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:35,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:35,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:35,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:35,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92679523] [2024-06-28 02:34:35,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92679523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:35,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:35,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:34:35,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819074795] [2024-06-28 02:34:35,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:35,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:34:35,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:35,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:34:35,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:34:35,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:35,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 554 transitions, 9223 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:35,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:35,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:35,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:36,656 INFO L124 PetriNetUnfolderBase]: 2586/4312 cut-off events. [2024-06-28 02:34:36,656 INFO L125 PetriNetUnfolderBase]: For 848405/848407 co-relation queries the response was YES. [2024-06-28 02:34:36,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38324 conditions, 4312 events. 2586/4312 cut-off events. For 848405/848407 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 27282 event pairs, 521 based on Foata normal form. 2/4309 useless extension candidates. Maximal degree in co-relation 38117. Up to 3801 conditions per place. [2024-06-28 02:34:36,718 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 509 selfloop transitions, 62 changer transitions 0/578 dead transitions. [2024-06-28 02:34:36,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 578 transitions, 10497 flow [2024-06-28 02:34:36,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:36,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:36,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 02:34:36,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:34:36,719 INFO L175 Difference]: Start difference. First operand has 443 places, 554 transitions, 9223 flow. Second operand 8 states and 184 transitions. [2024-06-28 02:34:36,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 578 transitions, 10497 flow [2024-06-28 02:34:43,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 578 transitions, 9823 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:43,839 INFO L231 Difference]: Finished difference. Result has 443 places, 556 transitions, 8760 flow [2024-06-28 02:34:43,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8549, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8760, PETRI_PLACES=443, PETRI_TRANSITIONS=556} [2024-06-28 02:34:43,839 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-28 02:34:43,839 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 556 transitions, 8760 flow [2024-06-28 02:34:43,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:43,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:43,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:43,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:34:43,840 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:43,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:43,840 INFO L85 PathProgramCache]: Analyzing trace with hash 85397404, now seen corresponding path program 28 times [2024-06-28 02:34:43,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:43,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317684517] [2024-06-28 02:34:43,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:43,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:43,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:43,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:43,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:43,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317684517] [2024-06-28 02:34:43,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317684517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:43,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:43,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:43,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605768818] [2024-06-28 02:34:43,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:43,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:43,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:43,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:43,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:44,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:44,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 556 transitions, 8760 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:44,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:44,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:44,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:44,938 INFO L124 PetriNetUnfolderBase]: 2591/4321 cut-off events. [2024-06-28 02:34:44,939 INFO L125 PetriNetUnfolderBase]: For 851980/851982 co-relation queries the response was YES. [2024-06-28 02:34:44,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37974 conditions, 4321 events. 2591/4321 cut-off events. For 851980/851982 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 27324 event pairs, 523 based on Foata normal form. 1/4317 useless extension candidates. Maximal degree in co-relation 37766. Up to 3733 conditions per place. [2024-06-28 02:34:45,008 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 477 selfloop transitions, 97 changer transitions 0/581 dead transitions. [2024-06-28 02:34:45,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 581 transitions, 10008 flow [2024-06-28 02:34:45,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:34:45,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:34:45,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:34:45,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:34:45,009 INFO L175 Difference]: Start difference. First operand has 443 places, 556 transitions, 8760 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:34:45,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 581 transitions, 10008 flow [2024-06-28 02:34:52,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 581 transitions, 9813 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:52,309 INFO L231 Difference]: Finished difference. Result has 446 places, 559 transitions, 8817 flow [2024-06-28 02:34:52,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8565, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8817, PETRI_PLACES=446, PETRI_TRANSITIONS=559} [2024-06-28 02:34:52,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-28 02:34:52,310 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 559 transitions, 8817 flow [2024-06-28 02:34:52,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:52,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:52,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:52,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:34:52,311 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:52,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:52,311 INFO L85 PathProgramCache]: Analyzing trace with hash 2012316022, now seen corresponding path program 29 times [2024-06-28 02:34:52,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:52,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094496054] [2024-06-28 02:34:52,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:52,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:52,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:52,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:34:52,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:52,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094496054] [2024-06-28 02:34:52,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094496054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:52,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:52,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:34:52,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125107465] [2024-06-28 02:34:52,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:52,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:34:52,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:52,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:34:52,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:34:52,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:34:52,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 559 transitions, 8817 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:52,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:52,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:34:52,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:53,540 INFO L124 PetriNetUnfolderBase]: 2596/4335 cut-off events. [2024-06-28 02:34:53,540 INFO L125 PetriNetUnfolderBase]: For 864342/864344 co-relation queries the response was YES. [2024-06-28 02:34:53,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38092 conditions, 4335 events. 2596/4335 cut-off events. For 864342/864344 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 27506 event pairs, 521 based on Foata normal form. 1/4331 useless extension candidates. Maximal degree in co-relation 37883. Up to 3733 conditions per place. [2024-06-28 02:34:53,609 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 482 selfloop transitions, 105 changer transitions 0/594 dead transitions. [2024-06-28 02:34:53,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 594 transitions, 10373 flow [2024-06-28 02:34:53,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:34:53,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:34:53,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 265 transitions. [2024-06-28 02:34:53,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-06-28 02:34:53,610 INFO L175 Difference]: Start difference. First operand has 446 places, 559 transitions, 8817 flow. Second operand 12 states and 265 transitions. [2024-06-28 02:34:53,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 594 transitions, 10373 flow [2024-06-28 02:34:59,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 594 transitions, 10167 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:59,906 INFO L231 Difference]: Finished difference. Result has 451 places, 562 transitions, 8879 flow [2024-06-28 02:34:59,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8611, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8879, PETRI_PLACES=451, PETRI_TRANSITIONS=562} [2024-06-28 02:34:59,906 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-28 02:34:59,907 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 562 transitions, 8879 flow [2024-06-28 02:34:59,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:59,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:34:59,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:34:59,907 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:59,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:59,908 INFO L85 PathProgramCache]: Analyzing trace with hash 2012673142, now seen corresponding path program 30 times [2024-06-28 02:34:59,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:59,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977813065] [2024-06-28 02:34:59,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:59,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:59,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:00,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:00,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:00,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977813065] [2024-06-28 02:35:00,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977813065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:00,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:00,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:00,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466525472] [2024-06-28 02:35:00,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:00,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:00,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:00,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:00,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:00,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:00,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 562 transitions, 8879 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:00,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:00,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:00,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:00,934 INFO L124 PetriNetUnfolderBase]: 2601/4355 cut-off events. [2024-06-28 02:35:00,934 INFO L125 PetriNetUnfolderBase]: For 877671/877673 co-relation queries the response was YES. [2024-06-28 02:35:00,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38265 conditions, 4355 events. 2601/4355 cut-off events. For 877671/877673 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 27720 event pairs, 535 based on Foata normal form. 1/4351 useless extension candidates. Maximal degree in co-relation 38055. Up to 3635 conditions per place. [2024-06-28 02:35:01,003 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 398 selfloop transitions, 176 changer transitions 0/581 dead transitions. [2024-06-28 02:35:01,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 581 transitions, 10619 flow [2024-06-28 02:35:01,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:01,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:01,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:35:01,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-28 02:35:01,004 INFO L175 Difference]: Start difference. First operand has 451 places, 562 transitions, 8879 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:35:01,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 581 transitions, 10619 flow [2024-06-28 02:35:07,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 581 transitions, 10383 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 02:35:07,636 INFO L231 Difference]: Finished difference. Result has 449 places, 565 transitions, 9051 flow [2024-06-28 02:35:07,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8643, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9051, PETRI_PLACES=449, PETRI_TRANSITIONS=565} [2024-06-28 02:35:07,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-28 02:35:07,636 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 565 transitions, 9051 flow [2024-06-28 02:35:07,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:07,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:07,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:07,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:35:07,637 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:07,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:07,637 INFO L85 PathProgramCache]: Analyzing trace with hash 2012500162, now seen corresponding path program 31 times [2024-06-28 02:35:07,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:07,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360472706] [2024-06-28 02:35:07,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:07,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:07,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:07,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:07,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:07,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360472706] [2024-06-28 02:35:07,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360472706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:07,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:07,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:07,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096050344] [2024-06-28 02:35:07,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:07,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:07,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:07,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:07,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:07,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:07,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 565 transitions, 9051 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:07,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:07,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:07,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:08,682 INFO L124 PetriNetUnfolderBase]: 2606/4353 cut-off events. [2024-06-28 02:35:08,682 INFO L125 PetriNetUnfolderBase]: For 892423/892425 co-relation queries the response was YES. [2024-06-28 02:35:08,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38512 conditions, 4353 events. 2606/4353 cut-off events. For 892423/892425 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 27654 event pairs, 523 based on Foata normal form. 1/4349 useless extension candidates. Maximal degree in co-relation 38301. Up to 3641 conditions per place. [2024-06-28 02:35:08,757 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 391 selfloop transitions, 191 changer transitions 0/589 dead transitions. [2024-06-28 02:35:08,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 589 transitions, 10829 flow [2024-06-28 02:35:08,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:08,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:08,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:35:08,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:35:08,758 INFO L175 Difference]: Start difference. First operand has 449 places, 565 transitions, 9051 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:35:08,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 589 transitions, 10829 flow [2024-06-28 02:35:15,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 589 transitions, 10547 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:15,014 INFO L231 Difference]: Finished difference. Result has 453 places, 568 transitions, 9217 flow [2024-06-28 02:35:15,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8776, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9217, PETRI_PLACES=453, PETRI_TRANSITIONS=568} [2024-06-28 02:35:15,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 412 predicate places. [2024-06-28 02:35:15,014 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 568 transitions, 9217 flow [2024-06-28 02:35:15,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:15,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:15,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-28 02:35:15,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:35:15,015 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:15,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:15,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1312816374, now seen corresponding path program 32 times [2024-06-28 02:35:15,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:15,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766587960] [2024-06-28 02:35:15,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:15,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:15,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:15,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:15,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:15,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766587960] [2024-06-28 02:35:15,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766587960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:15,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:15,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:15,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414272596] [2024-06-28 02:35:15,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:15,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:15,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:15,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:15,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:15,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:15,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 568 transitions, 9217 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:15,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:15,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:15,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:16,254 INFO L124 PetriNetUnfolderBase]: 2603/4353 cut-off events. [2024-06-28 02:35:16,254 INFO L125 PetriNetUnfolderBase]: For 885009/885011 co-relation queries the response was YES. [2024-06-28 02:35:16,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38439 conditions, 4353 events. 2603/4353 cut-off events. For 885009/885011 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 27723 event pairs, 523 based on Foata normal form. 1/4349 useless extension candidates. Maximal degree in co-relation 38228. Up to 3638 conditions per place. [2024-06-28 02:35:16,320 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 388 selfloop transitions, 197 changer transitions 0/592 dead transitions. [2024-06-28 02:35:16,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 592 transitions, 10701 flow [2024-06-28 02:35:16,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:35:16,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:35:16,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-28 02:35:16,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-28 02:35:16,321 INFO L175 Difference]: Start difference. First operand has 453 places, 568 transitions, 9217 flow. Second operand 10 states and 226 transitions. [2024-06-28 02:35:16,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 592 transitions, 10701 flow [2024-06-28 02:35:23,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 592 transitions, 9875 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-28 02:35:23,222 INFO L231 Difference]: Finished difference. Result has 452 places, 568 transitions, 8797 flow [2024-06-28 02:35:23,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8393, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8797, PETRI_PLACES=452, PETRI_TRANSITIONS=568} [2024-06-28 02:35:23,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-28 02:35:23,223 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 568 transitions, 8797 flow [2024-06-28 02:35:23,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:23,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:23,223 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:23,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:35:23,223 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:23,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:23,223 INFO L85 PathProgramCache]: Analyzing trace with hash 2012321602, now seen corresponding path program 33 times [2024-06-28 02:35:23,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:23,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270773929] [2024-06-28 02:35:23,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:23,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:23,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:23,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:23,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:23,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270773929] [2024-06-28 02:35:23,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270773929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:23,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:23,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:35:23,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263065315] [2024-06-28 02:35:23,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:23,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:35:23,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:23,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:35:23,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:35:23,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:23,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 568 transitions, 8797 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:23,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:23,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:23,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:24,383 INFO L124 PetriNetUnfolderBase]: 2600/4361 cut-off events. [2024-06-28 02:35:24,384 INFO L125 PetriNetUnfolderBase]: For 874144/874146 co-relation queries the response was YES. [2024-06-28 02:35:24,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38120 conditions, 4361 events. 2600/4361 cut-off events. For 874144/874146 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 27865 event pairs, 533 based on Foata normal form. 1/4357 useless extension candidates. Maximal degree in co-relation 37909. Up to 3740 conditions per place. [2024-06-28 02:35:24,458 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 489 selfloop transitions, 105 changer transitions 0/601 dead transitions. [2024-06-28 02:35:24,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 601 transitions, 10065 flow [2024-06-28 02:35:24,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 02:35:24,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 02:35:24,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 300 transitions. [2024-06-28 02:35:24,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-28 02:35:24,459 INFO L175 Difference]: Start difference. First operand has 452 places, 568 transitions, 8797 flow. Second operand 14 states and 300 transitions. [2024-06-28 02:35:24,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 601 transitions, 10065 flow [2024-06-28 02:35:30,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 601 transitions, 9580 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-28 02:35:30,610 INFO L231 Difference]: Finished difference. Result has 454 places, 568 transitions, 8528 flow [2024-06-28 02:35:30,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8312, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8528, PETRI_PLACES=454, PETRI_TRANSITIONS=568} [2024-06-28 02:35:30,611 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-28 02:35:30,611 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 568 transitions, 8528 flow [2024-06-28 02:35:30,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:30,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:30,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:30,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:35:30,611 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:30,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:30,612 INFO L85 PathProgramCache]: Analyzing trace with hash -2139564533, now seen corresponding path program 8 times [2024-06-28 02:35:30,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:30,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321308137] [2024-06-28 02:35:30,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:30,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:30,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:30,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:30,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:30,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321308137] [2024-06-28 02:35:30,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321308137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:30,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:30,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:30,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910400159] [2024-06-28 02:35:30,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:30,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:30,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:30,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:30,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:30,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:30,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 568 transitions, 8528 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:30,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:30,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:30,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:31,910 INFO L124 PetriNetUnfolderBase]: 2636/4396 cut-off events. [2024-06-28 02:35:31,910 INFO L125 PetriNetUnfolderBase]: For 951972/951974 co-relation queries the response was YES. [2024-06-28 02:35:32,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38553 conditions, 4396 events. 2636/4396 cut-off events. For 951972/951974 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 27922 event pairs, 525 based on Foata normal form. 10/4401 useless extension candidates. Maximal degree in co-relation 38342. Up to 3745 conditions per place. [2024-06-28 02:35:32,125 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 454 selfloop transitions, 130 changer transitions 0/591 dead transitions. [2024-06-28 02:35:32,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 591 transitions, 9852 flow [2024-06-28 02:35:32,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:35:32,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:35:32,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-28 02:35:32,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5575 [2024-06-28 02:35:32,126 INFO L175 Difference]: Start difference. First operand has 454 places, 568 transitions, 8528 flow. Second operand 10 states and 223 transitions. [2024-06-28 02:35:32,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 591 transitions, 9852 flow [2024-06-28 02:35:38,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 591 transitions, 9632 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-06-28 02:35:38,563 INFO L231 Difference]: Finished difference. Result has 451 places, 570 transitions, 8661 flow [2024-06-28 02:35:38,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8308, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8661, PETRI_PLACES=451, PETRI_TRANSITIONS=570} [2024-06-28 02:35:38,563 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-28 02:35:38,563 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 570 transitions, 8661 flow [2024-06-28 02:35:38,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:38,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:38,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:38,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:35:38,563 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:38,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:38,564 INFO L85 PathProgramCache]: Analyzing trace with hash -899318193, now seen corresponding path program 9 times [2024-06-28 02:35:38,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:38,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547988652] [2024-06-28 02:35:38,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:38,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:38,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:38,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:38,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:38,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547988652] [2024-06-28 02:35:38,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547988652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:38,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:38,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:38,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343415507] [2024-06-28 02:35:38,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:38,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:38,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:38,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:38,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:38,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:38,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 570 transitions, 8661 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:38,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:38,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:38,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:39,883 INFO L124 PetriNetUnfolderBase]: 2644/4421 cut-off events. [2024-06-28 02:35:39,883 INFO L125 PetriNetUnfolderBase]: For 902155/902157 co-relation queries the response was YES. [2024-06-28 02:35:39,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38968 conditions, 4421 events. 2644/4421 cut-off events. For 902155/902157 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 28293 event pairs, 537 based on Foata normal form. 2/4418 useless extension candidates. Maximal degree in co-relation 38756. Up to 3789 conditions per place. [2024-06-28 02:35:39,950 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 447 selfloop transitions, 137 changer transitions 0/591 dead transitions. [2024-06-28 02:35:39,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 591 transitions, 9961 flow [2024-06-28 02:35:39,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:39,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:39,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:35:39,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:35:39,951 INFO L175 Difference]: Start difference. First operand has 451 places, 570 transitions, 8661 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:35:39,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 591 transitions, 9961 flow [2024-06-28 02:35:46,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 591 transitions, 9642 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 02:35:46,310 INFO L231 Difference]: Finished difference. Result has 451 places, 572 transitions, 8711 flow [2024-06-28 02:35:46,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8342, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8711, PETRI_PLACES=451, PETRI_TRANSITIONS=572} [2024-06-28 02:35:46,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-28 02:35:46,311 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 572 transitions, 8711 flow [2024-06-28 02:35:46,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:46,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:46,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:46,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:35:46,312 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:46,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:46,312 INFO L85 PathProgramCache]: Analyzing trace with hash -2130993653, now seen corresponding path program 10 times [2024-06-28 02:35:46,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:46,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032621130] [2024-06-28 02:35:46,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:46,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:46,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:46,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:46,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:46,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032621130] [2024-06-28 02:35:46,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032621130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:46,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:46,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:46,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752709125] [2024-06-28 02:35:46,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:46,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:46,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:46,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:46,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:46,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:46,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 572 transitions, 8711 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:46,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:46,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:46,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:47,970 INFO L124 PetriNetUnfolderBase]: 2886/4799 cut-off events. [2024-06-28 02:35:47,970 INFO L125 PetriNetUnfolderBase]: For 1290137/1290139 co-relation queries the response was YES. [2024-06-28 02:35:48,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46014 conditions, 4799 events. 2886/4799 cut-off events. For 1290137/1290139 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 30847 event pairs, 631 based on Foata normal form. 10/4804 useless extension candidates. Maximal degree in co-relation 45801. Up to 3715 conditions per place. [2024-06-28 02:35:48,052 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 466 selfloop transitions, 132 changer transitions 0/605 dead transitions. [2024-06-28 02:35:48,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 605 transitions, 10477 flow [2024-06-28 02:35:48,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:35:48,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:35:48,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-28 02:35:48,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725 [2024-06-28 02:35:48,053 INFO L175 Difference]: Start difference. First operand has 451 places, 572 transitions, 8711 flow. Second operand 10 states and 229 transitions. [2024-06-28 02:35:48,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 605 transitions, 10477 flow [2024-06-28 02:35:56,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 605 transitions, 10124 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:56,897 INFO L231 Difference]: Finished difference. Result has 456 places, 576 transitions, 8793 flow [2024-06-28 02:35:56,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8358, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8793, PETRI_PLACES=456, PETRI_TRANSITIONS=576} [2024-06-28 02:35:56,897 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-28 02:35:56,897 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 576 transitions, 8793 flow [2024-06-28 02:35:56,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:56,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:56,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:35:56,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:35:56,898 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:56,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:56,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1868504883, now seen corresponding path program 11 times [2024-06-28 02:35:56,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:56,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649759294] [2024-06-28 02:35:56,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:56,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:56,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:57,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:35:57,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:57,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649759294] [2024-06-28 02:35:57,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649759294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:57,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:57,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:57,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417812659] [2024-06-28 02:35:57,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:57,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:57,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:57,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:57,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:57,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:35:57,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 576 transitions, 8793 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:57,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:57,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:35:57,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:58,499 INFO L124 PetriNetUnfolderBase]: 2894/4815 cut-off events. [2024-06-28 02:35:58,500 INFO L125 PetriNetUnfolderBase]: For 1248564/1248566 co-relation queries the response was YES. [2024-06-28 02:35:58,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46415 conditions, 4815 events. 2894/4815 cut-off events. For 1248564/1248566 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 31040 event pairs, 649 based on Foata normal form. 2/4812 useless extension candidates. Maximal degree in co-relation 46200. Up to 4125 conditions per place. [2024-06-28 02:35:58,574 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 450 selfloop transitions, 144 changer transitions 0/601 dead transitions. [2024-06-28 02:35:58,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 601 transitions, 10155 flow [2024-06-28 02:35:58,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:58,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:58,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:35:58,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-28 02:35:58,575 INFO L175 Difference]: Start difference. First operand has 456 places, 576 transitions, 8793 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:35:58,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 601 transitions, 10155 flow [2024-06-28 02:36:07,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 601 transitions, 9916 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:07,388 INFO L231 Difference]: Finished difference. Result has 458 places, 578 transitions, 8945 flow [2024-06-28 02:36:07,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8556, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8945, PETRI_PLACES=458, PETRI_TRANSITIONS=578} [2024-06-28 02:36:07,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-28 02:36:07,389 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 578 transitions, 8945 flow [2024-06-28 02:36:07,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:07,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:07,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:07,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:36:07,389 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:07,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:07,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1595016694, now seen corresponding path program 34 times [2024-06-28 02:36:07,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:07,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536428610] [2024-06-28 02:36:07,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:07,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:07,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:07,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:07,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:07,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536428610] [2024-06-28 02:36:07,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536428610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:07,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:07,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:07,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577841251] [2024-06-28 02:36:07,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:07,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:07,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:07,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:07,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:07,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:07,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 578 transitions, 8945 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:07,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:07,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:07,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:08,888 INFO L124 PetriNetUnfolderBase]: 2907/4853 cut-off events. [2024-06-28 02:36:08,888 INFO L125 PetriNetUnfolderBase]: For 1259584/1259586 co-relation queries the response was YES. [2024-06-28 02:36:08,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46544 conditions, 4853 events. 2907/4853 cut-off events. For 1259584/1259586 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31386 event pairs, 657 based on Foata normal form. 1/4849 useless extension candidates. Maximal degree in co-relation 46327. Up to 4055 conditions per place. [2024-06-28 02:36:08,973 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 387 selfloop transitions, 209 changer transitions 0/603 dead transitions. [2024-06-28 02:36:08,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 603 transitions, 10791 flow [2024-06-28 02:36:08,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:36:08,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:36:08,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-28 02:36:08,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-28 02:36:08,974 INFO L175 Difference]: Start difference. First operand has 458 places, 578 transitions, 8945 flow. Second operand 10 states and 222 transitions. [2024-06-28 02:36:08,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 603 transitions, 10791 flow [2024-06-28 02:36:17,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 603 transitions, 10418 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:17,176 INFO L231 Difference]: Finished difference. Result has 462 places, 584 transitions, 9078 flow [2024-06-28 02:36:17,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8572, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9078, PETRI_PLACES=462, PETRI_TRANSITIONS=584} [2024-06-28 02:36:17,176 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 421 predicate places. [2024-06-28 02:36:17,176 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 584 transitions, 9078 flow [2024-06-28 02:36:17,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:17,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:17,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:17,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:36:17,177 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:17,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:17,177 INFO L85 PathProgramCache]: Analyzing trace with hash -905783274, now seen corresponding path program 35 times [2024-06-28 02:36:17,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:17,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067196459] [2024-06-28 02:36:17,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:17,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:17,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:17,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-28 02:36:17,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:17,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067196459] [2024-06-28 02:36:17,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067196459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:17,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:17,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:17,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494289002] [2024-06-28 02:36:17,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:17,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:17,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:17,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:17,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:17,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:17,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 584 transitions, 9078 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:17,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:17,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:17,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:18,627 INFO L124 PetriNetUnfolderBase]: 2912/4854 cut-off events. [2024-06-28 02:36:18,627 INFO L125 PetriNetUnfolderBase]: For 1277527/1277529 co-relation queries the response was YES. [2024-06-28 02:36:18,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46669 conditions, 4854 events. 2912/4854 cut-off events. For 1277527/1277529 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31407 event pairs, 653 based on Foata normal form. 1/4850 useless extension candidates. Maximal degree in co-relation 46451. Up to 4061 conditions per place. [2024-06-28 02:36:18,703 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 377 selfloop transitions, 221 changer transitions 0/605 dead transitions. [2024-06-28 02:36:18,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 605 transitions, 10895 flow [2024-06-28 02:36:18,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:18,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:18,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-28 02:36:18,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-28 02:36:18,704 INFO L175 Difference]: Start difference. First operand has 462 places, 584 transitions, 9078 flow. Second operand 9 states and 202 transitions. [2024-06-28 02:36:18,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 605 transitions, 10895 flow [2024-06-28 02:36:28,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 605 transitions, 10505 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:28,580 INFO L231 Difference]: Finished difference. Result has 465 places, 587 transitions, 9183 flow [2024-06-28 02:36:28,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8691, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9183, PETRI_PLACES=465, PETRI_TRANSITIONS=587} [2024-06-28 02:36:28,581 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-28 02:36:28,581 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 587 transitions, 9183 flow [2024-06-28 02:36:28,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:28,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:28,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] [2024-06-28 02:36:28,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:36:28,581 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:28,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:28,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1882802424, now seen corresponding path program 36 times [2024-06-28 02:36:28,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:28,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72464026] [2024-06-28 02:36:28,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:28,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:28,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:28,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:28,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:28,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72464026] [2024-06-28 02:36:28,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72464026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:28,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:28,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:36:28,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073119638] [2024-06-28 02:36:28,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:28,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:36:28,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:28,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:36:28,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:36:28,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:28,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 587 transitions, 9183 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:28,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:28,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:28,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:30,157 INFO L124 PetriNetUnfolderBase]: 2917/4879 cut-off events. [2024-06-28 02:36:30,157 INFO L125 PetriNetUnfolderBase]: For 1296484/1296486 co-relation queries the response was YES. [2024-06-28 02:36:30,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46910 conditions, 4879 events. 2917/4879 cut-off events. For 1296484/1296486 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 31706 event pairs, 671 based on Foata normal form. 1/4875 useless extension candidates. Maximal degree in co-relation 46691. Up to 4067 conditions per place. [2024-06-28 02:36:30,241 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 378 selfloop transitions, 225 changer transitions 0/610 dead transitions. [2024-06-28 02:36:30,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 610 transitions, 10755 flow [2024-06-28 02:36:30,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:30,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:30,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:36:30,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:36:30,242 INFO L175 Difference]: Start difference. First operand has 465 places, 587 transitions, 9183 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:36:30,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 610 transitions, 10755 flow [2024-06-28 02:36:40,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 610 transitions, 10394 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:40,052 INFO L231 Difference]: Finished difference. Result has 468 places, 590 transitions, 9328 flow [2024-06-28 02:36:40,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8828, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9328, PETRI_PLACES=468, PETRI_TRANSITIONS=590} [2024-06-28 02:36:40,052 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-28 02:36:40,052 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 590 transitions, 9328 flow [2024-06-28 02:36:40,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:40,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:40,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:40,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:36:40,053 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:40,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:40,053 INFO L85 PathProgramCache]: Analyzing trace with hash -2139577274, now seen corresponding path program 37 times [2024-06-28 02:36:40,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:40,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152748986] [2024-06-28 02:36:40,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:40,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:40,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:40,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:40,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:40,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152748986] [2024-06-28 02:36:40,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152748986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:40,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:40,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:36:40,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380330985] [2024-06-28 02:36:40,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:40,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:36:40,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:40,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:36:40,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:36:40,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:40,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 590 transitions, 9328 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:40,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:40,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:40,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:41,580 INFO L124 PetriNetUnfolderBase]: 2922/4871 cut-off events. [2024-06-28 02:36:41,581 INFO L125 PetriNetUnfolderBase]: For 1315046/1315048 co-relation queries the response was YES. [2024-06-28 02:36:41,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47134 conditions, 4871 events. 2922/4871 cut-off events. For 1315046/1315048 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 31532 event pairs, 655 based on Foata normal form. 1/4867 useless extension candidates. Maximal degree in co-relation 46914. Up to 4073 conditions per place. [2024-06-28 02:36:41,664 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 391 selfloop transitions, 214 changer transitions 0/612 dead transitions. [2024-06-28 02:36:41,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 612 transitions, 10902 flow [2024-06-28 02:36:41,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:36:41,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:36:41,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-28 02:36:41,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-28 02:36:41,665 INFO L175 Difference]: Start difference. First operand has 468 places, 590 transitions, 9328 flow. Second operand 11 states and 239 transitions. [2024-06-28 02:36:41,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 612 transitions, 10902 flow [2024-06-28 02:36:50,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 612 transitions, 10426 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:36:50,217 INFO L231 Difference]: Finished difference. Result has 472 places, 593 transitions, 9336 flow [2024-06-28 02:36:50,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8858, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9336, PETRI_PLACES=472, PETRI_TRANSITIONS=593} [2024-06-28 02:36:50,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-28 02:36:50,218 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 593 transitions, 9336 flow [2024-06-28 02:36:50,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:50,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:50,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:36:50,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:36:50,218 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:50,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:50,219 INFO L85 PathProgramCache]: Analyzing trace with hash -1072017054, now seen corresponding path program 38 times [2024-06-28 02:36:50,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:50,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668741289] [2024-06-28 02:36:50,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:50,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:50,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:50,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:36:50,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:50,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668741289] [2024-06-28 02:36:50,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668741289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:50,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:50,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:50,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535234737] [2024-06-28 02:36:50,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:50,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:50,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:50,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:50,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:50,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:36:50,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 593 transitions, 9336 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:50,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:50,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:36:50,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:51,681 INFO L124 PetriNetUnfolderBase]: 2919/4872 cut-off events. [2024-06-28 02:36:51,681 INFO L125 PetriNetUnfolderBase]: For 1324440/1324442 co-relation queries the response was YES. [2024-06-28 02:36:51,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47055 conditions, 4872 events. 2919/4872 cut-off events. For 1324440/1324442 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31610 event pairs, 661 based on Foata normal form. 1/4868 useless extension candidates. Maximal degree in co-relation 46834. Up to 4070 conditions per place. [2024-06-28 02:36:51,758 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 375 selfloop transitions, 230 changer transitions 0/612 dead transitions. [2024-06-28 02:36:51,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 612 transitions, 10864 flow [2024-06-28 02:36:51,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:51,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:51,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:36:51,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-28 02:36:51,759 INFO L175 Difference]: Start difference. First operand has 472 places, 593 transitions, 9336 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:36:51,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 612 transitions, 10864 flow [2024-06-28 02:37:02,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 612 transitions, 10406 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:02,254 INFO L231 Difference]: Finished difference. Result has 471 places, 593 transitions, 9344 flow [2024-06-28 02:37:02,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8878, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9344, PETRI_PLACES=471, PETRI_TRANSITIONS=593} [2024-06-28 02:37:02,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-28 02:37:02,255 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 593 transitions, 9344 flow [2024-06-28 02:37:02,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:02,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:02,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:37:02,255 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:02,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:02,255 INFO L85 PathProgramCache]: Analyzing trace with hash -943454709, now seen corresponding path program 12 times [2024-06-28 02:37:02,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:02,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640395971] [2024-06-28 02:37:02,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:02,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:02,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:02,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-28 02:37:02,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:02,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640395971] [2024-06-28 02:37:02,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640395971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:02,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:02,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:02,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023582173] [2024-06-28 02:37:02,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:02,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:02,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:02,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:02,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:02,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:02,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 593 transitions, 9344 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:02,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:02,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:02,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:03,857 INFO L124 PetriNetUnfolderBase]: 2914/4873 cut-off events. [2024-06-28 02:37:03,857 INFO L125 PetriNetUnfolderBase]: For 1333213/1333215 co-relation queries the response was YES. [2024-06-28 02:37:03,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46855 conditions, 4873 events. 2914/4873 cut-off events. For 1333213/1333215 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31690 event pairs, 658 based on Foata normal form. 2/4870 useless extension candidates. Maximal degree in co-relation 46633. Up to 4211 conditions per place. [2024-06-28 02:37:03,938 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 474 selfloop transitions, 131 changer transitions 0/612 dead transitions. [2024-06-28 02:37:03,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 612 transitions, 10681 flow [2024-06-28 02:37:03,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:03,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:03,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-28 02:37:03,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:37:03,939 INFO L175 Difference]: Start difference. First operand has 471 places, 593 transitions, 9344 flow. Second operand 9 states and 200 transitions. [2024-06-28 02:37:03,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 612 transitions, 10681 flow [2024-06-28 02:37:14,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 612 transitions, 9951 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 02:37:14,480 INFO L231 Difference]: Finished difference. Result has 471 places, 595 transitions, 8972 flow [2024-06-28 02:37:14,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8614, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8972, PETRI_PLACES=471, PETRI_TRANSITIONS=595} [2024-06-28 02:37:14,481 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-28 02:37:14,481 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 595 transitions, 8972 flow [2024-06-28 02:37:14,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:14,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] [2024-06-28 02:37:14,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:37:14,481 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:14,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:14,481 INFO L85 PathProgramCache]: Analyzing trace with hash -929169909, now seen corresponding path program 13 times [2024-06-28 02:37:14,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:14,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690888215] [2024-06-28 02:37:14,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:14,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:14,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:14,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:14,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:14,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690888215] [2024-06-28 02:37:14,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690888215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:14,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:14,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:14,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468781851] [2024-06-28 02:37:14,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:14,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:14,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:14,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:14,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:14,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:14,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 595 transitions, 8972 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:14,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:14,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:15,945 INFO L124 PetriNetUnfolderBase]: 2922/4865 cut-off events. [2024-06-28 02:37:15,945 INFO L125 PetriNetUnfolderBase]: For 1352292/1352294 co-relation queries the response was YES. [2024-06-28 02:37:16,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46908 conditions, 4865 events. 2922/4865 cut-off events. For 1352292/1352294 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31419 event pairs, 640 based on Foata normal form. 2/4860 useless extension candidates. Maximal degree in co-relation 46685. Up to 4129 conditions per place. [2024-06-28 02:37:16,021 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 473 selfloop transitions, 138 changer transitions 0/618 dead transitions. [2024-06-28 02:37:16,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 618 transitions, 10366 flow [2024-06-28 02:37:16,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:16,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:16,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:37:16,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 02:37:16,022 INFO L175 Difference]: Start difference. First operand has 471 places, 595 transitions, 8972 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:37:16,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 618 transitions, 10366 flow [2024-06-28 02:37:25,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 618 transitions, 10011 flow, removed 40 selfloop flow, removed 8 redundant places. [2024-06-28 02:37:25,697 INFO L231 Difference]: Finished difference. Result has 472 places, 597 transitions, 9000 flow [2024-06-28 02:37:25,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8617, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9000, PETRI_PLACES=472, PETRI_TRANSITIONS=597} [2024-06-28 02:37:25,697 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-28 02:37:25,697 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 597 transitions, 9000 flow [2024-06-28 02:37:25,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:25,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:25,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:25,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:37:25,698 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:25,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:25,698 INFO L85 PathProgramCache]: Analyzing trace with hash -943467450, now seen corresponding path program 39 times [2024-06-28 02:37:25,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:25,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189760914] [2024-06-28 02:37:25,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:25,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:25,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:25,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:25,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:25,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189760914] [2024-06-28 02:37:25,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189760914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:25,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:25,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:37:25,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657882029] [2024-06-28 02:37:25,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:25,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:37:25,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:25,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:37:25,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:37:25,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:25,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 597 transitions, 9000 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:25,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:25,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:25,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:27,265 INFO L124 PetriNetUnfolderBase]: 2919/4869 cut-off events. [2024-06-28 02:37:27,265 INFO L125 PetriNetUnfolderBase]: For 1350638/1350640 co-relation queries the response was YES. [2024-06-28 02:37:27,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46857 conditions, 4869 events. 2919/4869 cut-off events. For 1350638/1350640 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 31549 event pairs, 650 based on Foata normal form. 1/4865 useless extension candidates. Maximal degree in co-relation 46633. Up to 4072 conditions per place. [2024-06-28 02:37:27,342 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 390 selfloop transitions, 217 changer transitions 0/614 dead transitions. [2024-06-28 02:37:27,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 614 transitions, 10254 flow [2024-06-28 02:37:27,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:27,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:27,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-28 02:37:27,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.545 [2024-06-28 02:37:27,343 INFO L175 Difference]: Start difference. First operand has 472 places, 597 transitions, 9000 flow. Second operand 10 states and 218 transitions. [2024-06-28 02:37:27,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 614 transitions, 10254 flow [2024-06-28 02:37:38,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 614 transitions, 9877 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:38,701 INFO L231 Difference]: Finished difference. Result has 475 places, 597 transitions, 9063 flow [2024-06-28 02:37:38,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8623, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9063, PETRI_PLACES=475, PETRI_TRANSITIONS=597} [2024-06-28 02:37:38,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-28 02:37:38,702 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 597 transitions, 9063 flow [2024-06-28 02:37:38,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:38,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:38,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:38,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:37:38,702 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:38,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:38,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1288202741, now seen corresponding path program 14 times [2024-06-28 02:37:38,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:38,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436219325] [2024-06-28 02:37:38,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:38,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:38,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:38,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:38,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:38,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436219325] [2024-06-28 02:37:38,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436219325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:38,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:38,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:38,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22645584] [2024-06-28 02:37:38,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:38,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:38,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:38,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:38,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:38,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:38,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 597 transitions, 9063 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:38,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:38,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:38,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:40,270 INFO L124 PetriNetUnfolderBase]: 3019/5021 cut-off events. [2024-06-28 02:37:40,270 INFO L125 PetriNetUnfolderBase]: For 1541588/1541590 co-relation queries the response was YES. [2024-06-28 02:37:40,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50736 conditions, 5021 events. 3019/5021 cut-off events. For 1541588/1541590 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 32443 event pairs, 639 based on Foata normal form. 2/5018 useless extension candidates. Maximal degree in co-relation 50511. Up to 3072 conditions per place. [2024-06-28 02:37:40,351 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 480 selfloop transitions, 145 changer transitions 0/632 dead transitions. [2024-06-28 02:37:40,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 632 transitions, 11243 flow [2024-06-28 02:37:40,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:40,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:40,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:37:40,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:37:40,352 INFO L175 Difference]: Start difference. First operand has 475 places, 597 transitions, 9063 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:37:40,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 632 transitions, 11243 flow [2024-06-28 02:37:52,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 632 transitions, 10497 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-28 02:37:52,374 INFO L231 Difference]: Finished difference. Result has 473 places, 602 transitions, 8826 flow [2024-06-28 02:37:52,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8317, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8826, PETRI_PLACES=473, PETRI_TRANSITIONS=602} [2024-06-28 02:37:52,375 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 432 predicate places. [2024-06-28 02:37:52,375 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 602 transitions, 8826 flow [2024-06-28 02:37:52,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:52,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:52,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:37:52,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:37:52,375 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:52,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:52,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1282488821, now seen corresponding path program 15 times [2024-06-28 02:37:52,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:52,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995876895] [2024-06-28 02:37:52,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:52,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:52,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:37:52,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:52,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995876895] [2024-06-28 02:37:52,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995876895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:52,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:52,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:52,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419243989] [2024-06-28 02:37:52,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:52,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:52,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:52,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:52,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:52,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:37:52,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 602 transitions, 8826 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:52,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:52,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:37:52,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:53,821 INFO L124 PetriNetUnfolderBase]: 3014/5006 cut-off events. [2024-06-28 02:37:53,821 INFO L125 PetriNetUnfolderBase]: For 1543629/1543631 co-relation queries the response was YES. [2024-06-28 02:37:53,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50269 conditions, 5006 events. 3014/5006 cut-off events. For 1543629/1543631 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 32304 event pairs, 623 based on Foata normal form. 2/5003 useless extension candidates. Maximal degree in co-relation 50043. Up to 3070 conditions per place. [2024-06-28 02:37:53,904 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 478 selfloop transitions, 147 changer transitions 0/632 dead transitions. [2024-06-28 02:37:53,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 632 transitions, 10585 flow [2024-06-28 02:37:53,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:53,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:53,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:37:53,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:37:53,905 INFO L175 Difference]: Start difference. First operand has 473 places, 602 transitions, 8826 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:37:53,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 632 transitions, 10585 flow [2024-06-28 02:38:05,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 632 transitions, 10314 flow, removed 64 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:05,338 INFO L231 Difference]: Finished difference. Result has 478 places, 604 transitions, 8963 flow [2024-06-28 02:38:05,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8565, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8963, PETRI_PLACES=478, PETRI_TRANSITIONS=604} [2024-06-28 02:38:05,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 437 predicate places. [2024-06-28 02:38:05,338 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 604 transitions, 8963 flow [2024-06-28 02:38:05,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:05,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:05,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:05,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:38:05,339 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:05,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:05,339 INFO L85 PathProgramCache]: Analyzing trace with hash -727524499, now seen corresponding path program 1 times [2024-06-28 02:38:05,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:05,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220171072] [2024-06-28 02:38:05,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:05,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:05,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:05,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:05,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:05,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220171072] [2024-06-28 02:38:05,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220171072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:05,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:05,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:05,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985949321] [2024-06-28 02:38:05,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:05,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:05,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:05,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:05,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:05,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:05,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 604 transitions, 8963 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:05,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:05,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:05,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:06,849 INFO L124 PetriNetUnfolderBase]: 3067/5109 cut-off events. [2024-06-28 02:38:06,849 INFO L125 PetriNetUnfolderBase]: For 1667041/1667043 co-relation queries the response was YES. [2024-06-28 02:38:07,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51805 conditions, 5109 events. 3067/5109 cut-off events. For 1667041/1667043 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 33252 event pairs, 556 based on Foata normal form. 6/5110 useless extension candidates. Maximal degree in co-relation 51577. Up to 3845 conditions per place. [2024-06-28 02:38:07,127 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 528 selfloop transitions, 103 changer transitions 0/638 dead transitions. [2024-06-28 02:38:07,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 638 transitions, 10939 flow [2024-06-28 02:38:07,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:07,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:07,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:38:07,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:38:07,128 INFO L175 Difference]: Start difference. First operand has 478 places, 604 transitions, 8963 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:38:07,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 638 transitions, 10939 flow [2024-06-28 02:38:21,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 638 transitions, 10634 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:21,271 INFO L231 Difference]: Finished difference. Result has 479 places, 606 transitions, 8908 flow [2024-06-28 02:38:21,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8658, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8908, PETRI_PLACES=479, PETRI_TRANSITIONS=606} [2024-06-28 02:38:21,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-28 02:38:21,272 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 606 transitions, 8908 flow [2024-06-28 02:38:21,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:21,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:21,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:21,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:38:21,272 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:21,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:21,273 INFO L85 PathProgramCache]: Analyzing trace with hash -727404343, now seen corresponding path program 1 times [2024-06-28 02:38:21,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:21,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692541359] [2024-06-28 02:38:21,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:21,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:21,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:21,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:21,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:21,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692541359] [2024-06-28 02:38:21,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692541359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:21,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:21,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:21,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148753414] [2024-06-28 02:38:21,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:21,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:21,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:21,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:21,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:21,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:21,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 606 transitions, 8908 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:21,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:21,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:21,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:23,299 INFO L124 PetriNetUnfolderBase]: 3396/5638 cut-off events. [2024-06-28 02:38:23,300 INFO L125 PetriNetUnfolderBase]: For 2192760/2192762 co-relation queries the response was YES. [2024-06-28 02:38:23,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62774 conditions, 5638 events. 3396/5638 cut-off events. For 2192760/2192762 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 37251 event pairs, 739 based on Foata normal form. 6/5639 useless extension candidates. Maximal degree in co-relation 62545. Up to 2832 conditions per place. [2024-06-28 02:38:23,452 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 486 selfloop transitions, 167 changer transitions 0/660 dead transitions. [2024-06-28 02:38:23,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 660 transitions, 11315 flow [2024-06-28 02:38:23,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:38:23,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:38:23,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-28 02:38:23,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-28 02:38:23,454 INFO L175 Difference]: Start difference. First operand has 479 places, 606 transitions, 8908 flow. Second operand 9 states and 219 transitions. [2024-06-28 02:38:23,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 660 transitions, 11315 flow [2024-06-28 02:38:33,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 660 transitions, 11140 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:38:33,996 INFO L231 Difference]: Finished difference. Result has 487 places, 615 transitions, 9464 flow [2024-06-28 02:38:33,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8742, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9464, PETRI_PLACES=487, PETRI_TRANSITIONS=615} [2024-06-28 02:38:33,996 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-28 02:38:33,996 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 615 transitions, 9464 flow [2024-06-28 02:38:33,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:33,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:33,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:33,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:38:33,997 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:33,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:33,997 INFO L85 PathProgramCache]: Analyzing trace with hash -727404529, now seen corresponding path program 2 times [2024-06-28 02:38:33,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:33,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656685496] [2024-06-28 02:38:33,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:33,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:34,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:34,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:38:34,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:34,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656685496] [2024-06-28 02:38:34,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656685496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:34,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:34,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:34,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877919350] [2024-06-28 02:38:34,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:34,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:34,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:34,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:34,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:34,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:34,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 615 transitions, 9464 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:34,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:34,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:34,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:35,901 INFO L124 PetriNetUnfolderBase]: 3416/5672 cut-off events. [2024-06-28 02:38:35,901 INFO L125 PetriNetUnfolderBase]: For 2230171/2230173 co-relation queries the response was YES. [2024-06-28 02:38:35,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63900 conditions, 5672 events. 3416/5672 cut-off events. For 2230171/2230173 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 37486 event pairs, 680 based on Foata normal form. 6/5673 useless extension candidates. Maximal degree in co-relation 63668. Up to 4339 conditions per place. [2024-06-28 02:38:35,998 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 532 selfloop transitions, 108 changer transitions 0/647 dead transitions. [2024-06-28 02:38:35,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 647 transitions, 11143 flow [2024-06-28 02:38:35,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:35,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:35,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:38:35,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-28 02:38:35,999 INFO L175 Difference]: Start difference. First operand has 487 places, 615 transitions, 9464 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:38:35,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 647 transitions, 11143 flow [2024-06-28 02:38:46,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 647 transitions, 10886 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 02:38:46,498 INFO L231 Difference]: Finished difference. Result has 490 places, 616 transitions, 9440 flow [2024-06-28 02:38:46,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9207, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9440, PETRI_PLACES=490, PETRI_TRANSITIONS=616} [2024-06-28 02:38:46,499 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 449 predicate places. [2024-06-28 02:38:46,499 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 616 transitions, 9440 flow [2024-06-28 02:38:46,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:46,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:46,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:38:46,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:38:46,499 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:46,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:46,500 INFO L85 PathProgramCache]: Analyzing trace with hash -67800937, now seen corresponding path program 2 times [2024-06-28 02:38:46,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:46,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745028018] [2024-06-28 02:38:46,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:46,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:46,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-28 02:38:46,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:46,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745028018] [2024-06-28 02:38:46,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745028018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:46,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:46,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:38:46,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035584927] [2024-06-28 02:38:46,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:46,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:38:46,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:46,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:38:46,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:38:46,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:38:46,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 616 transitions, 9440 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:46,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:46,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:38:46,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:48,552 INFO L124 PetriNetUnfolderBase]: 3550/5930 cut-off events. [2024-06-28 02:38:48,552 INFO L125 PetriNetUnfolderBase]: For 2510179/2510181 co-relation queries the response was YES. [2024-06-28 02:38:48,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68903 conditions, 5930 events. 3550/5930 cut-off events. For 2510179/2510181 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39695 event pairs, 649 based on Foata normal form. 6/5931 useless extension candidates. Maximal degree in co-relation 68670. Up to 4951 conditions per place. [2024-06-28 02:38:48,654 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 615 selfloop transitions, 35 changer transitions 0/657 dead transitions. [2024-06-28 02:38:48,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 657 transitions, 11630 flow [2024-06-28 02:38:48,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:48,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:48,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 224 transitions. [2024-06-28 02:38:48,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56 [2024-06-28 02:38:48,655 INFO L175 Difference]: Start difference. First operand has 490 places, 616 transitions, 9440 flow. Second operand 10 states and 224 transitions. [2024-06-28 02:38:48,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 657 transitions, 11630 flow [2024-06-28 02:38:59,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 657 transitions, 11404 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:38:59,954 INFO L231 Difference]: Finished difference. Result has 494 places, 617 transitions, 9354 flow [2024-06-28 02:38:59,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9214, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=581, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9354, PETRI_PLACES=494, PETRI_TRANSITIONS=617} [2024-06-28 02:38:59,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-28 02:38:59,955 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 617 transitions, 9354 flow [2024-06-28 02:38:59,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:59,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:59,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] [2024-06-28 02:38:59,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:38:59,955 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:59,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:59,955 INFO L85 PathProgramCache]: Analyzing trace with hash 477907715, now seen corresponding path program 3 times [2024-06-28 02:38:59,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:59,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383789226] [2024-06-28 02:38:59,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:59,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:59,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:00,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:00,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:00,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383789226] [2024-06-28 02:39:00,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383789226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:00,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:00,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:00,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359048899] [2024-06-28 02:39:00,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:00,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:00,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:00,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:00,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:00,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:00,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 617 transitions, 9354 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:00,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:00,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:00,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:01,888 INFO L124 PetriNetUnfolderBase]: 3537/5903 cut-off events. [2024-06-28 02:39:01,889 INFO L125 PetriNetUnfolderBase]: For 2468952/2468954 co-relation queries the response was YES. [2024-06-28 02:39:01,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67838 conditions, 5903 events. 3537/5903 cut-off events. For 2468952/2468954 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39493 event pairs, 819 based on Foata normal form. 6/5904 useless extension candidates. Maximal degree in co-relation 67604. Up to 5329 conditions per place. [2024-06-28 02:39:01,990 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 610 selfloop transitions, 20 changer transitions 0/637 dead transitions. [2024-06-28 02:39:01,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 637 transitions, 10666 flow [2024-06-28 02:39:01,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:01,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:01,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-28 02:39:01,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 02:39:01,991 INFO L175 Difference]: Start difference. First operand has 494 places, 617 transitions, 9354 flow. Second operand 7 states and 155 transitions. [2024-06-28 02:39:01,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 637 transitions, 10666 flow [2024-06-28 02:39:15,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 637 transitions, 10547 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:15,177 INFO L231 Difference]: Finished difference. Result has 494 places, 617 transitions, 9279 flow [2024-06-28 02:39:15,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9235, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9279, PETRI_PLACES=494, PETRI_TRANSITIONS=617} [2024-06-28 02:39:15,178 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-28 02:39:15,178 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 617 transitions, 9279 flow [2024-06-28 02:39:15,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:15,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:15,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:15,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:39:15,178 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:15,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:15,178 INFO L85 PathProgramCache]: Analyzing trace with hash -550272823, now seen corresponding path program 3 times [2024-06-28 02:39:15,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:15,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999800574] [2024-06-28 02:39:15,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:15,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:15,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:15,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:15,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:15,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999800574] [2024-06-28 02:39:15,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999800574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:15,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:15,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:39:15,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739625328] [2024-06-28 02:39:15,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:15,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:39:15,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:15,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:39:15,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:39:15,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:15,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 617 transitions, 9279 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:15,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:15,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:15,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:17,033 INFO L124 PetriNetUnfolderBase]: 3524/5882 cut-off events. [2024-06-28 02:39:17,033 INFO L125 PetriNetUnfolderBase]: For 2442809/2442811 co-relation queries the response was YES. [2024-06-28 02:39:17,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66571 conditions, 5882 events. 3524/5882 cut-off events. For 2442809/2442811 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 39316 event pairs, 689 based on Foata normal form. 6/5883 useless extension candidates. Maximal degree in co-relation 66336. Up to 4951 conditions per place. [2024-06-28 02:39:17,297 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 612 selfloop transitions, 35 changer transitions 0/654 dead transitions. [2024-06-28 02:39:17,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 654 transitions, 11115 flow [2024-06-28 02:39:17,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:39:17,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:39:17,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:39:17,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-06-28 02:39:17,298 INFO L175 Difference]: Start difference. First operand has 494 places, 617 transitions, 9279 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:39:17,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 654 transitions, 11115 flow [2024-06-28 02:39:29,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 654 transitions, 11075 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:29,493 INFO L231 Difference]: Finished difference. Result has 497 places, 618 transitions, 9381 flow [2024-06-28 02:39:29,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9239, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9381, PETRI_PLACES=497, PETRI_TRANSITIONS=618} [2024-06-28 02:39:29,494 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 456 predicate places. [2024-06-28 02:39:29,494 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 618 transitions, 9381 flow [2024-06-28 02:39:29,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:29,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:29,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:29,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:39:29,494 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:29,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:29,494 INFO L85 PathProgramCache]: Analyzing trace with hash 543753937, now seen corresponding path program 4 times [2024-06-28 02:39:29,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:29,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888149480] [2024-06-28 02:39:29,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:29,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:29,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:29,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:29,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:29,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888149480] [2024-06-28 02:39:29,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888149480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:29,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:29,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:39:29,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132592817] [2024-06-28 02:39:29,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:29,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:39:29,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:29,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:39:29,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:39:29,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:29,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 618 transitions, 9381 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:29,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:29,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:29,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:31,521 INFO L124 PetriNetUnfolderBase]: 3544/5894 cut-off events. [2024-06-28 02:39:31,521 INFO L125 PetriNetUnfolderBase]: For 2489058/2489060 co-relation queries the response was YES. [2024-06-28 02:39:31,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67358 conditions, 5894 events. 3544/5894 cut-off events. For 2489058/2489060 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39328 event pairs, 926 based on Foata normal form. 6/5893 useless extension candidates. Maximal degree in co-relation 67122. Up to 4999 conditions per place. [2024-06-28 02:39:31,621 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 486 selfloop transitions, 159 changer transitions 0/652 dead transitions. [2024-06-28 02:39:31,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 652 transitions, 11215 flow [2024-06-28 02:39:31,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:39:31,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:39:31,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 02:39:31,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-28 02:39:31,623 INFO L175 Difference]: Start difference. First operand has 497 places, 618 transitions, 9381 flow. Second operand 9 states and 213 transitions. [2024-06-28 02:39:31,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 652 transitions, 11215 flow [2024-06-28 02:39:43,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 652 transitions, 11098 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:39:43,514 INFO L231 Difference]: Finished difference. Result has 501 places, 621 transitions, 9761 flow [2024-06-28 02:39:43,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9264, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9761, PETRI_PLACES=501, PETRI_TRANSITIONS=621} [2024-06-28 02:39:43,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 460 predicate places. [2024-06-28 02:39:43,515 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 621 transitions, 9761 flow [2024-06-28 02:39:43,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:43,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:43,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:39:43,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:39:43,515 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:43,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:43,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1032820353, now seen corresponding path program 4 times [2024-06-28 02:39:43,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:43,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464833818] [2024-06-28 02:39:43,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:43,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:43,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:43,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:43,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464833818] [2024-06-28 02:39:43,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464833818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:43,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:43,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:39:43,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136208634] [2024-06-28 02:39:43,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:43,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:39:43,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:43,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:39:43,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:39:43,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:43,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 621 transitions, 9761 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:43,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:43,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:43,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:45,553 INFO L124 PetriNetUnfolderBase]: 3564/5938 cut-off events. [2024-06-28 02:39:45,553 INFO L125 PetriNetUnfolderBase]: For 2518626/2518628 co-relation queries the response was YES. [2024-06-28 02:39:45,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67912 conditions, 5938 events. 3564/5938 cut-off events. For 2518626/2518628 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 39805 event pairs, 942 based on Foata normal form. 6/5933 useless extension candidates. Maximal degree in co-relation 67674. Up to 5243 conditions per place. [2024-06-28 02:39:45,656 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 552 selfloop transitions, 89 changer transitions 0/648 dead transitions. [2024-06-28 02:39:45,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 648 transitions, 11124 flow [2024-06-28 02:39:45,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:45,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:45,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:39:45,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-28 02:39:45,657 INFO L175 Difference]: Start difference. First operand has 501 places, 621 transitions, 9761 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:39:45,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 648 transitions, 11124 flow [2024-06-28 02:39:57,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 648 transitions, 10888 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:57,312 INFO L231 Difference]: Finished difference. Result has 504 places, 622 transitions, 9722 flow [2024-06-28 02:39:57,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9525, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9722, PETRI_PLACES=504, PETRI_TRANSITIONS=622} [2024-06-28 02:39:57,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 463 predicate places. [2024-06-28 02:39:57,313 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 622 transitions, 9722 flow [2024-06-28 02:39:57,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:57,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:57,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] [2024-06-28 02:39:57,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:39:57,313 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:57,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:57,313 INFO L85 PathProgramCache]: Analyzing trace with hash 685736851, now seen corresponding path program 5 times [2024-06-28 02:39:57,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:57,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120078077] [2024-06-28 02:39:57,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:57,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:57,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:57,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:39:57,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:57,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120078077] [2024-06-28 02:39:57,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120078077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:57,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:57,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:57,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254899465] [2024-06-28 02:39:57,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:57,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:57,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:57,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:57,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:57,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:39:57,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 622 transitions, 9722 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:57,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:57,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:39:57,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:59,320 INFO L124 PetriNetUnfolderBase]: 3592/5980 cut-off events. [2024-06-28 02:39:59,320 INFO L125 PetriNetUnfolderBase]: For 2567374/2567376 co-relation queries the response was YES. [2024-06-28 02:39:59,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68205 conditions, 5980 events. 3592/5980 cut-off events. For 2567374/2567376 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 40007 event pairs, 866 based on Foata normal form. 8/5983 useless extension candidates. Maximal degree in co-relation 67965. Up to 4969 conditions per place. [2024-06-28 02:39:59,429 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 540 selfloop transitions, 105 changer transitions 0/652 dead transitions. [2024-06-28 02:39:59,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 652 transitions, 11439 flow [2024-06-28 02:39:59,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:39:59,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:39:59,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:39:59,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:39:59,430 INFO L175 Difference]: Start difference. First operand has 504 places, 622 transitions, 9722 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:39:59,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 652 transitions, 11439 flow [2024-06-28 02:40:11,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 652 transitions, 11255 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:11,028 INFO L231 Difference]: Finished difference. Result has 505 places, 623 transitions, 9777 flow [2024-06-28 02:40:11,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9538, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9777, PETRI_PLACES=505, PETRI_TRANSITIONS=623} [2024-06-28 02:40:11,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 464 predicate places. [2024-06-28 02:40:11,028 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 623 transitions, 9777 flow [2024-06-28 02:40:11,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:11,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:11,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:11,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:40:11,029 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:11,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:11,030 INFO L85 PathProgramCache]: Analyzing trace with hash 805130251, now seen corresponding path program 6 times [2024-06-28 02:40:11,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:11,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652485154] [2024-06-28 02:40:11,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:11,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:11,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:11,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:11,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:11,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652485154] [2024-06-28 02:40:11,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652485154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:11,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:11,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:11,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503786942] [2024-06-28 02:40:11,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:11,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:11,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:11,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:11,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:11,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:11,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 623 transitions, 9777 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:11,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:11,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:11,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:13,052 INFO L124 PetriNetUnfolderBase]: 3620/6042 cut-off events. [2024-06-28 02:40:13,053 INFO L125 PetriNetUnfolderBase]: For 2602403/2602405 co-relation queries the response was YES. [2024-06-28 02:40:13,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68836 conditions, 6042 events. 3620/6042 cut-off events. For 2602403/2602405 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 40689 event pairs, 970 based on Foata normal form. 8/6043 useless extension candidates. Maximal degree in co-relation 68595. Up to 5339 conditions per place. [2024-06-28 02:40:13,161 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 548 selfloop transitions, 90 changer transitions 0/645 dead transitions. [2024-06-28 02:40:13,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 645 transitions, 11144 flow [2024-06-28 02:40:13,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:13,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:13,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:40:13,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:40:13,162 INFO L175 Difference]: Start difference. First operand has 505 places, 623 transitions, 9777 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:40:13,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 645 transitions, 11144 flow [2024-06-28 02:40:25,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 645 transitions, 10901 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:25,594 INFO L231 Difference]: Finished difference. Result has 506 places, 624 transitions, 9749 flow [2024-06-28 02:40:25,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9538, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9749, PETRI_PLACES=506, PETRI_TRANSITIONS=624} [2024-06-28 02:40:25,594 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-28 02:40:25,594 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 624 transitions, 9749 flow [2024-06-28 02:40:25,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:25,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:25,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:25,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:40:25,594 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:25,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:25,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1795425491, now seen corresponding path program 7 times [2024-06-28 02:40:25,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:25,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58055632] [2024-06-28 02:40:25,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:25,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:25,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:25,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:25,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:25,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58055632] [2024-06-28 02:40:25,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58055632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:25,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:25,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:25,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622727166] [2024-06-28 02:40:25,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:25,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:25,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:25,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:25,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:25,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:25,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 624 transitions, 9749 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:25,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:25,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:25,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:27,581 INFO L124 PetriNetUnfolderBase]: 3602/6012 cut-off events. [2024-06-28 02:40:27,581 INFO L125 PetriNetUnfolderBase]: For 2511473/2511475 co-relation queries the response was YES. [2024-06-28 02:40:27,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67293 conditions, 6012 events. 3602/6012 cut-off events. For 2511473/2511475 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40460 event pairs, 960 based on Foata normal form. 8/6013 useless extension candidates. Maximal degree in co-relation 67052. Up to 5313 conditions per place. [2024-06-28 02:40:27,887 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 549 selfloop transitions, 90 changer transitions 0/646 dead transitions. [2024-06-28 02:40:27,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 646 transitions, 11099 flow [2024-06-28 02:40:27,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:27,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:27,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:40:27,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-28 02:40:27,889 INFO L175 Difference]: Start difference. First operand has 506 places, 624 transitions, 9749 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:40:27,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 646 transitions, 11099 flow [2024-06-28 02:40:39,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 646 transitions, 10914 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:40:39,979 INFO L231 Difference]: Finished difference. Result has 508 places, 624 transitions, 9756 flow [2024-06-28 02:40:39,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9564, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9756, PETRI_PLACES=508, PETRI_TRANSITIONS=624} [2024-06-28 02:40:39,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-28 02:40:39,980 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 624 transitions, 9756 flow [2024-06-28 02:40:39,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:39,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:39,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:39,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:40:39,980 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:39,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:39,981 INFO L85 PathProgramCache]: Analyzing trace with hash -766796457, now seen corresponding path program 5 times [2024-06-28 02:40:39,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:39,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285998391] [2024-06-28 02:40:39,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:39,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:39,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:40,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:40,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:40,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285998391] [2024-06-28 02:40:40,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285998391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:40,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:40,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:40,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515779564] [2024-06-28 02:40:40,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:40,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:40,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:40,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:40,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:40,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:40,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 624 transitions, 9756 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:40,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:40,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:40,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:42,067 INFO L124 PetriNetUnfolderBase]: 3617/6025 cut-off events. [2024-06-28 02:40:42,067 INFO L125 PetriNetUnfolderBase]: For 2492408/2492410 co-relation queries the response was YES. [2024-06-28 02:40:42,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67337 conditions, 6025 events. 3617/6025 cut-off events. For 2492408/2492410 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 40419 event pairs, 951 based on Foata normal form. 8/6028 useless extension candidates. Maximal degree in co-relation 67096. Up to 5298 conditions per place. [2024-06-28 02:40:42,172 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 490 selfloop transitions, 151 changer transitions 0/648 dead transitions. [2024-06-28 02:40:42,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 648 transitions, 11183 flow [2024-06-28 02:40:42,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:42,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:42,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:40:42,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:40:42,173 INFO L175 Difference]: Start difference. First operand has 508 places, 624 transitions, 9756 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:40:42,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 648 transitions, 11183 flow [2024-06-28 02:40:55,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 648 transitions, 10960 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:55,206 INFO L231 Difference]: Finished difference. Result has 509 places, 625 transitions, 9913 flow [2024-06-28 02:40:55,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9533, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9913, PETRI_PLACES=509, PETRI_TRANSITIONS=625} [2024-06-28 02:40:55,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-28 02:40:55,206 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 625 transitions, 9913 flow [2024-06-28 02:40:55,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:55,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:55,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:40:55,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:40:55,207 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:55,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:55,207 INFO L85 PathProgramCache]: Analyzing trace with hash -767123073, now seen corresponding path program 8 times [2024-06-28 02:40:55,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:55,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302012766] [2024-06-28 02:40:55,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:55,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:55,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:55,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:40:55,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:55,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302012766] [2024-06-28 02:40:55,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302012766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:55,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:55,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:40:55,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568416173] [2024-06-28 02:40:55,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:55,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:40:55,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:55,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:40:55,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:40:55,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:40:55,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 625 transitions, 9913 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:55,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:55,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:40:55,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:57,296 INFO L124 PetriNetUnfolderBase]: 3604/6012 cut-off events. [2024-06-28 02:40:57,296 INFO L125 PetriNetUnfolderBase]: For 2403212/2403214 co-relation queries the response was YES. [2024-06-28 02:40:57,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66428 conditions, 6012 events. 3604/6012 cut-off events. For 2403212/2403214 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 40510 event pairs, 932 based on Foata normal form. 6/6009 useless extension candidates. Maximal degree in co-relation 66187. Up to 5289 conditions per place. [2024-06-28 02:40:57,400 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 551 selfloop transitions, 93 changer transitions 0/651 dead transitions. [2024-06-28 02:40:57,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 651 transitions, 11287 flow [2024-06-28 02:40:57,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:40:57,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:40:57,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:40:57,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-28 02:40:57,401 INFO L175 Difference]: Start difference. First operand has 509 places, 625 transitions, 9913 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:40:57,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 651 transitions, 11287 flow [2024-06-28 02:41:09,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 651 transitions, 10954 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:09,515 INFO L231 Difference]: Finished difference. Result has 512 places, 625 transitions, 9770 flow [2024-06-28 02:41:09,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9580, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9770, PETRI_PLACES=512, PETRI_TRANSITIONS=625} [2024-06-28 02:41:09,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-28 02:41:09,516 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 625 transitions, 9770 flow [2024-06-28 02:41:09,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:09,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:09,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:41:09,516 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:09,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:09,516 INFO L85 PathProgramCache]: Analyzing trace with hash -767122887, now seen corresponding path program 6 times [2024-06-28 02:41:09,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:09,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267617253] [2024-06-28 02:41:09,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:09,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:09,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:09,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:09,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:09,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267617253] [2024-06-28 02:41:09,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267617253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:09,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:09,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:09,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191483493] [2024-06-28 02:41:09,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:09,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:09,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:09,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:09,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:09,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:09,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 625 transitions, 9770 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:09,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:09,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:09,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:11,567 INFO L124 PetriNetUnfolderBase]: 3624/6060 cut-off events. [2024-06-28 02:41:11,567 INFO L125 PetriNetUnfolderBase]: For 2431534/2431536 co-relation queries the response was YES. [2024-06-28 02:41:11,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66647 conditions, 6060 events. 3624/6060 cut-off events. For 2431534/2431536 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 40936 event pairs, 946 based on Foata normal form. 6/6059 useless extension candidates. Maximal degree in co-relation 66405. Up to 5281 conditions per place. [2024-06-28 02:41:11,673 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 494 selfloop transitions, 151 changer transitions 0/652 dead transitions. [2024-06-28 02:41:11,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 652 transitions, 11225 flow [2024-06-28 02:41:11,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:11,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:11,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:41:11,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-28 02:41:11,674 INFO L175 Difference]: Start difference. First operand has 512 places, 625 transitions, 9770 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:41:11,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 652 transitions, 11225 flow [2024-06-28 02:41:23,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 652 transitions, 10914 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 02:41:23,415 INFO L231 Difference]: Finished difference. Result has 510 places, 626 transitions, 9834 flow [2024-06-28 02:41:23,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9459, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9834, PETRI_PLACES=510, PETRI_TRANSITIONS=626} [2024-06-28 02:41:23,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 469 predicate places. [2024-06-28 02:41:23,416 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 626 transitions, 9834 flow [2024-06-28 02:41:23,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:23,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:23,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:23,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:41:23,417 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:23,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:23,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1840214161, now seen corresponding path program 7 times [2024-06-28 02:41:23,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:23,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251664034] [2024-06-28 02:41:23,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:23,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:23,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:23,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:23,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:23,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251664034] [2024-06-28 02:41:23,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251664034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:23,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:23,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:23,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099273361] [2024-06-28 02:41:23,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:23,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:23,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:23,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:23,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:23,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:23,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 626 transitions, 9834 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:23,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:23,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:23,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:25,576 INFO L124 PetriNetUnfolderBase]: 3791/6331 cut-off events. [2024-06-28 02:41:25,576 INFO L125 PetriNetUnfolderBase]: For 2818856/2818858 co-relation queries the response was YES. [2024-06-28 02:41:25,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72860 conditions, 6331 events. 3791/6331 cut-off events. For 2818856/2818858 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 42892 event pairs, 750 based on Foata normal form. 6/6332 useless extension candidates. Maximal degree in co-relation 72619. Up to 4231 conditions per place. [2024-06-28 02:41:25,689 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 547 selfloop transitions, 112 changer transitions 0/666 dead transitions. [2024-06-28 02:41:25,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 666 transitions, 12050 flow [2024-06-28 02:41:25,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:25,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:25,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:41:25,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-28 02:41:25,689 INFO L175 Difference]: Start difference. First operand has 510 places, 626 transitions, 9834 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:41:25,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 666 transitions, 12050 flow [2024-06-28 02:41:39,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 666 transitions, 11696 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:39,271 INFO L231 Difference]: Finished difference. Result has 512 places, 629 transitions, 9909 flow [2024-06-28 02:41:39,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9480, PETRI_DIFFERENCE_MINUEND_PLACES=503, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9909, PETRI_PLACES=512, PETRI_TRANSITIONS=629} [2024-06-28 02:41:39,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-28 02:41:39,272 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 629 transitions, 9909 flow [2024-06-28 02:41:39,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:39,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:39,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:39,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:41:39,272 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:39,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:39,272 INFO L85 PathProgramCache]: Analyzing trace with hash 210436215, now seen corresponding path program 8 times [2024-06-28 02:41:39,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:39,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20846078] [2024-06-28 02:41:39,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:39,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:39,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:39,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:39,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:39,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20846078] [2024-06-28 02:41:39,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20846078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:39,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:39,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:39,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871841118] [2024-06-28 02:41:39,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:39,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:39,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:39,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:39,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:39,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:39,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 629 transitions, 9909 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:39,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:39,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:39,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:41,385 INFO L124 PetriNetUnfolderBase]: 3778/6316 cut-off events. [2024-06-28 02:41:41,386 INFO L125 PetriNetUnfolderBase]: For 2781595/2781597 co-relation queries the response was YES. [2024-06-28 02:41:41,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72019 conditions, 6316 events. 3778/6316 cut-off events. For 2781595/2781597 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 42949 event pairs, 1040 based on Foata normal form. 6/6317 useless extension candidates. Maximal degree in co-relation 71776. Up to 5528 conditions per place. [2024-06-28 02:41:41,695 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 546 selfloop transitions, 104 changer transitions 0/657 dead transitions. [2024-06-28 02:41:41,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 657 transitions, 11313 flow [2024-06-28 02:41:41,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:41,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:41,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:41:41,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-28 02:41:41,696 INFO L175 Difference]: Start difference. First operand has 512 places, 629 transitions, 9909 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:41:41,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 657 transitions, 11313 flow [2024-06-28 02:41:56,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 657 transitions, 11066 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-28 02:41:56,123 INFO L231 Difference]: Finished difference. Result has 515 places, 629 transitions, 9874 flow [2024-06-28 02:41:56,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9662, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9874, PETRI_PLACES=515, PETRI_TRANSITIONS=629} [2024-06-28 02:41:56,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 474 predicate places. [2024-06-28 02:41:56,124 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 629 transitions, 9874 flow [2024-06-28 02:41:56,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:56,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:56,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:41:56,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:41:56,125 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:56,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:56,125 INFO L85 PathProgramCache]: Analyzing trace with hash -734982987, now seen corresponding path program 9 times [2024-06-28 02:41:56,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:56,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928311454] [2024-06-28 02:41:56,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:56,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:56,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:56,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:41:56,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:56,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928311454] [2024-06-28 02:41:56,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928311454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:56,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:56,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:41:56,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999471504] [2024-06-28 02:41:56,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:56,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:41:56,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:56,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:41:56,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:41:56,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:41:56,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 629 transitions, 9874 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:56,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:56,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:41:56,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:58,381 INFO L124 PetriNetUnfolderBase]: 3765/6304 cut-off events. [2024-06-28 02:41:58,381 INFO L125 PetriNetUnfolderBase]: For 2733584/2733586 co-relation queries the response was YES. [2024-06-28 02:41:58,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70485 conditions, 6304 events. 3765/6304 cut-off events. For 2733584/2733586 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 42829 event pairs, 683 based on Foata normal form. 6/6305 useless extension candidates. Maximal degree in co-relation 70241. Up to 4231 conditions per place. [2024-06-28 02:41:58,494 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 547 selfloop transitions, 111 changer transitions 0/665 dead transitions. [2024-06-28 02:41:58,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 665 transitions, 11975 flow [2024-06-28 02:41:58,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:58,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:58,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:41:58,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 02:41:58,495 INFO L175 Difference]: Start difference. First operand has 515 places, 629 transitions, 9874 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:41:58,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 665 transitions, 11975 flow [2024-06-28 02:42:12,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 665 transitions, 11672 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 02:42:12,193 INFO L231 Difference]: Finished difference. Result has 517 places, 630 transitions, 9883 flow [2024-06-28 02:42:12,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9571, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9883, PETRI_PLACES=517, PETRI_TRANSITIONS=630} [2024-06-28 02:42:12,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 476 predicate places. [2024-06-28 02:42:12,193 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 630 transitions, 9883 flow [2024-06-28 02:42:12,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:12,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:12,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:12,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:42:12,193 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:12,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:12,194 INFO L85 PathProgramCache]: Analyzing trace with hash 394089829, now seen corresponding path program 9 times [2024-06-28 02:42:12,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:12,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227669920] [2024-06-28 02:42:12,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:12,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:12,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:12,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:12,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:12,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227669920] [2024-06-28 02:42:12,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227669920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:12,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:12,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:12,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505172421] [2024-06-28 02:42:12,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:12,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:12,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:12,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:12,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:12,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:12,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 630 transitions, 9883 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:12,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:12,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:12,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:14,333 INFO L124 PetriNetUnfolderBase]: 3839/6411 cut-off events. [2024-06-28 02:42:14,333 INFO L125 PetriNetUnfolderBase]: For 2894499/2894510 co-relation queries the response was YES. [2024-06-28 02:42:14,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72572 conditions, 6411 events. 3839/6411 cut-off events. For 2894499/2894510 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 43743 event pairs, 1095 based on Foata normal form. 14/6413 useless extension candidates. Maximal degree in co-relation 72326. Up to 5430 conditions per place. [2024-06-28 02:42:14,451 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 528 selfloop transitions, 126 changer transitions 0/661 dead transitions. [2024-06-28 02:42:14,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 661 transitions, 11647 flow [2024-06-28 02:42:14,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:14,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:14,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:42:14,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-28 02:42:14,452 INFO L175 Difference]: Start difference. First operand has 517 places, 630 transitions, 9883 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:42:14,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 661 transitions, 11647 flow [2024-06-28 02:42:29,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 661 transitions, 11476 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:29,017 INFO L231 Difference]: Finished difference. Result has 518 places, 632 transitions, 10006 flow [2024-06-28 02:42:29,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9712, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10006, PETRI_PLACES=518, PETRI_TRANSITIONS=632} [2024-06-28 02:42:29,017 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 477 predicate places. [2024-06-28 02:42:29,017 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 632 transitions, 10006 flow [2024-06-28 02:42:29,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:29,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:29,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:29,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:42:29,017 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:29,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:29,018 INFO L85 PathProgramCache]: Analyzing trace with hash 2055450101, now seen corresponding path program 10 times [2024-06-28 02:42:29,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:29,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397342697] [2024-06-28 02:42:29,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:29,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:29,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:29,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:29,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:29,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397342697] [2024-06-28 02:42:29,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397342697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:29,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:29,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:29,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161237212] [2024-06-28 02:42:29,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:29,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:29,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:29,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:29,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:29,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:29,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 632 transitions, 10006 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:29,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:29,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:29,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:31,261 INFO L124 PetriNetUnfolderBase]: 3867/6451 cut-off events. [2024-06-28 02:42:31,261 INFO L125 PetriNetUnfolderBase]: For 2929972/2929983 co-relation queries the response was YES. [2024-06-28 02:42:31,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72997 conditions, 6451 events. 3867/6451 cut-off events. For 2929972/2929983 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 43934 event pairs, 1123 based on Foata normal form. 14/6457 useless extension candidates. Maximal degree in co-relation 72751. Up to 5654 conditions per place. [2024-06-28 02:42:31,382 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 521 selfloop transitions, 126 changer transitions 0/654 dead transitions. [2024-06-28 02:42:31,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 654 transitions, 11390 flow [2024-06-28 02:42:31,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:31,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:31,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 02:42:31,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-28 02:42:31,384 INFO L175 Difference]: Start difference. First operand has 518 places, 632 transitions, 10006 flow. Second operand 7 states and 163 transitions. [2024-06-28 02:42:31,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 654 transitions, 11390 flow [2024-06-28 02:42:45,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 654 transitions, 11215 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:45,630 INFO L231 Difference]: Finished difference. Result has 522 places, 633 transitions, 10110 flow [2024-06-28 02:42:45,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9839, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10110, PETRI_PLACES=522, PETRI_TRANSITIONS=633} [2024-06-28 02:42:45,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 481 predicate places. [2024-06-28 02:42:45,630 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 633 transitions, 10110 flow [2024-06-28 02:42:45,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:45,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:45,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:42:45,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:42:45,631 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:45,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:45,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1188599337, now seen corresponding path program 11 times [2024-06-28 02:42:45,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:45,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2830994] [2024-06-28 02:42:45,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:45,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:45,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:45,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:42:45,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:45,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2830994] [2024-06-28 02:42:45,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2830994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:45,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:45,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:42:45,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394208904] [2024-06-28 02:42:45,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:45,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:42:45,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:45,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:42:45,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:42:45,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:42:45,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 633 transitions, 10110 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:45,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:45,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:42:45,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:47,991 INFO L124 PetriNetUnfolderBase]: 3941/6553 cut-off events. [2024-06-28 02:42:47,992 INFO L125 PetriNetUnfolderBase]: For 3064050/3064052 co-relation queries the response was YES. [2024-06-28 02:42:48,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75229 conditions, 6553 events. 3941/6553 cut-off events. For 3064050/3064052 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 44665 event pairs, 1132 based on Foata normal form. 8/6550 useless extension candidates. Maximal degree in co-relation 74981. Up to 5588 conditions per place. [2024-06-28 02:42:48,109 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 531 selfloop transitions, 130 changer transitions 0/668 dead transitions. [2024-06-28 02:42:48,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 529 places, 668 transitions, 11906 flow [2024-06-28 02:42:48,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:48,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:48,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:42:48,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 02:42:48,111 INFO L175 Difference]: Start difference. First operand has 522 places, 633 transitions, 10110 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:42:48,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 529 places, 668 transitions, 11906 flow [2024-06-28 02:43:04,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 668 transitions, 11655 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:04,758 INFO L231 Difference]: Finished difference. Result has 525 places, 635 transitions, 10165 flow [2024-06-28 02:43:04,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9859, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10165, PETRI_PLACES=525, PETRI_TRANSITIONS=635} [2024-06-28 02:43:04,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-28 02:43:04,758 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 635 transitions, 10165 flow [2024-06-28 02:43:04,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:04,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:04,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:43:04,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:43:04,758 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:04,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:04,759 INFO L85 PathProgramCache]: Analyzing trace with hash -984243163, now seen corresponding path program 12 times [2024-06-28 02:43:04,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:04,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295567968] [2024-06-28 02:43:04,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:04,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:04,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:04,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:43:04,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:04,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295567968] [2024-06-28 02:43:04,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295567968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:04,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:04,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:04,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742698605] [2024-06-28 02:43:04,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:04,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:04,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:04,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:04,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:04,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-28 02:43:04,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 635 transitions, 10165 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:04,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:04,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-28 02:43:04,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:06,839 INFO L124 PetriNetUnfolderBase]: 3969/6614 cut-off events. [2024-06-28 02:43:06,840 INFO L125 PetriNetUnfolderBase]: For 3104074/3104085 co-relation queries the response was YES. [2024-06-28 02:43:07,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75784 conditions, 6614 events. 3969/6614 cut-off events. For 3104074/3104085 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 45255 event pairs, 1147 based on Foata normal form. 14/6620 useless extension candidates. Maximal degree in co-relation 75535. Up to 5812 conditions per place. [2024-06-28 02:43:07,197 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 521 selfloop transitions, 126 changer transitions 0/654 dead transitions. [2024-06-28 02:43:07,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 654 transitions, 11535 flow [2024-06-28 02:43:07,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:43:07,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:43:07,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:43:07,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-28 02:43:07,198 INFO L175 Difference]: Start difference. First operand has 525 places, 635 transitions, 10165 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:43:07,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 654 transitions, 11535 flow Killed by 15