./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --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-27 23:00:23,879 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:00:23,959 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:00:23,965 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:00:23,966 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:00:23,994 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:00:23,995 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:00:23,995 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:00:23,996 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:00:24,000 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:00:24,001 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:00:24,001 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:00:24,003 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:00:24,004 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:00:24,004 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:00:24,005 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:00:24,005 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:00:24,005 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:00:24,005 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:00:24,006 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:00:24,007 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:00:24,007 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:00:24,008 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:00:24,008 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:00:24,008 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:00:24,009 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:00:24,009 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:00:24,009 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:00:24,010 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:00:24,010 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:00:24,011 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:00:24,011 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:00:24,011 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:24,012 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:00:24,012 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:00:24,012 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:00:24,012 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:00:24,013 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:00:24,013 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:00:24,013 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:00:24,013 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:00:24,014 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:00:24,014 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:00:24,014 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-27 23:00:24,289 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:00:24,330 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:00:24,333 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:00:24,335 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:00:24,336 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:00:24,337 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-rel/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 23:00:24,426 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:00:24,426 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:00:24,427 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 23:00:25,648 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:00:25,958 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:00:25,958 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 23:00:25,982 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59dcb481a/c5e440bb3a4b44e18c5220a5335d0711/FLAGc9f0b478c [2024-06-27 23:00:26,001 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59dcb481a/c5e440bb3a4b44e18c5220a5335d0711 [2024-06-27 23:00:26,002 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:00:26,003 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:00:26,006 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:26,006 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:00:26,011 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:00:26,012 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:24" (1/2) ... [2024-06-27 23:00:26,013 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27ed6682 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26, skipping insertion in model container [2024-06-27 23:00:26,013 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:24" (1/2) ... [2024-06-27 23:00:26,015 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3b694c9e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:00:26, skipping insertion in model container [2024-06-27 23:00:26,016 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:26" (2/2) ... [2024-06-27 23:00:26,017 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27ed6682 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26, skipping insertion in model container [2024-06-27 23:00:26,017 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:00:26" (2/2) ... [2024-06-27 23:00:26,018 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:00:26,054 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:00:26,056 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ! multithreaded || ((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) [2024-06-27 23:00:26,056 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] ! multithreaded || ((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) [2024-06-27 23:00:26,056 INFO L97 edCorrectnessWitness]: Location invariant before [L776-L776] ! multithreaded || ((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p1_EAX >= 0LL) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) [2024-06-27 23:00:26,056 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:00:26,056 INFO L106 edCorrectnessWitness]: ghost_update [L774-L774] multithreaded = 1; [2024-06-27 23:00:26,100 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:00:26,450 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:26,464 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:00:26,587 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:00:26,630 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:00:26,631 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26 WrapperNode [2024-06-27 23:00:26,631 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:00:26,632 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:26,633 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:00:26,633 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:00:26,640 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,672 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,702 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-27 23:00:26,703 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:00:26,704 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:00:26,704 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:00:26,704 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:00:26,714 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,714 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,719 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,738 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-27 23:00:26,739 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,739 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,743 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,745 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,746 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,747 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,749 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:00:26,750 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:00:26,750 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:00:26,750 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:00:26,751 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (1/1) ... [2024-06-27 23:00:26,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:00:26,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:00:26,783 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-27 23:00:26,794 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-27 23:00:26,823 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:00:26,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:00:26,823 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:00:26,824 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:00:26,824 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:00:26,824 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:00:26,824 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:00:26,824 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:00:26,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:00:26,824 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:00:26,825 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:00:26,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:00:26,826 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 23:00:26,980 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:00:26,983 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:00:27,216 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:00:27,216 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:00:27,312 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:00:27,312 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:00:27,313 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:27 BoogieIcfgContainer [2024-06-27 23:00:27,313 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:00:27,316 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:00:27,316 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:00:27,319 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:00:27,319 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:00:24" (1/4) ... [2024-06-27 23:00:27,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ba55cbb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:00:27, skipping insertion in model container [2024-06-27 23:00:27,320 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:00:26" (2/4) ... [2024-06-27 23:00:27,320 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ba55cbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:27, skipping insertion in model container [2024-06-27 23:00:27,321 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:00:26" (3/4) ... [2024-06-27 23:00:27,322 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ba55cbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:00:27, skipping insertion in model container [2024-06-27 23:00:27,323 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:00:27" (4/4) ... [2024-06-27 23:00:27,324 INFO L112 eAbstractionObserver]: Analyzing ICFG safe009_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-27 23:00:27,341 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:00:27,342 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:00:27,342 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:00:27,412 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:00:27,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 23:00:27,481 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-27 23:00:27,481 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:27,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:00:27,483 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 23:00:27,486 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-27 23:00:27,495 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:00:27,501 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;@6dbd5e01, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:00:27,501 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:00:27,505 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:00:27,505 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:00:27,505 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:00:27,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:27,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:00:27,507 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-27 23:00:27,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:27,512 INFO L85 PathProgramCache]: Analyzing trace with hash 215575840, now seen corresponding path program 1 times [2024-06-27 23:00:27,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:27,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207850659] [2024-06-27 23:00:27,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:27,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:27,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:27,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:27,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207850659] [2024-06-27 23:00:27,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207850659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:27,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:27,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:00:27,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878934181] [2024-06-27 23:00:27,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:27,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:00:27,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:27,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:00:27,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:00:28,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2024-06-27 23:00:28,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2024-06-27 23:00:28,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,196 INFO L124 PetriNetUnfolderBase]: 471/807 cut-off events. [2024-06-27 23:00:28,197 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-27 23:00:28,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 807 events. 471/807 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3895 event pairs, 288 based on Foata normal form. 1/787 useless extension candidates. Maximal degree in co-relation 1583. Up to 733 conditions per place. [2024-06-27 23:00:28,207 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 27 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-27 23:00:28,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 157 flow [2024-06-27 23:00:28,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:00:28,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:00:28,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-27 23:00:28,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7008547008547008 [2024-06-27 23:00:28,221 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 82 transitions. [2024-06-27 23:00:28,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 157 flow [2024-06-27 23:00:28,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 152 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:28,227 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-27 23:00:28,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-27 23:00:28,232 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-27 23:00:28,232 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-27 23:00:28,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:00:28,234 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-27 23:00:28,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1277271903, now seen corresponding path program 1 times [2024-06-27 23:00:28,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427332752] [2024-06-27 23:00:28,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:28,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427332752] [2024-06-27 23:00:28,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427332752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:28,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494650033] [2024-06-27 23:00:28,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:28,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:28,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:28,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:28,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:28,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:28,652 INFO L124 PetriNetUnfolderBase]: 754/1254 cut-off events. [2024-06-27 23:00:28,653 INFO L125 PetriNetUnfolderBase]: For 194/196 co-relation queries the response was YES. [2024-06-27 23:00:28,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2856 conditions, 1254 events. 754/1254 cut-off events. For 194/196 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6109 event pairs, 318 based on Foata normal form. 5/1258 useless extension candidates. Maximal degree in co-relation 2844. Up to 1124 conditions per place. [2024-06-27 23:00:28,664 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 40 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 23:00:28,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 54 transitions, 248 flow [2024-06-27 23:00:28,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:28,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:28,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 23:00:28,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-27 23:00:28,669 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 103 transitions. [2024-06-27 23:00:28,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 54 transitions, 248 flow [2024-06-27 23:00:28,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 54 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:28,674 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 148 flow [2024-06-27 23:00:28,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=148, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-06-27 23:00:28,675 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 4 predicate places. [2024-06-27 23:00:28,675 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 148 flow [2024-06-27 23:00:28,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.2) internal successors, (76), 5 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:28,676 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:28,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:00:28,679 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:28,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:28,680 INFO L85 PathProgramCache]: Analyzing trace with hash -902335586, now seen corresponding path program 1 times [2024-06-27 23:00:28,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:28,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257826794] [2024-06-27 23:00:28,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:28,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:28,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:28,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:28,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:28,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257826794] [2024-06-27 23:00:28,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257826794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:28,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:28,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:28,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531800232] [2024-06-27 23:00:28,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:28,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:28,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:28,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:28,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:28,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:28,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 148 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:28,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:28,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:28,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,129 INFO L124 PetriNetUnfolderBase]: 745/1239 cut-off events. [2024-06-27 23:00:29,129 INFO L125 PetriNetUnfolderBase]: For 580/588 co-relation queries the response was YES. [2024-06-27 23:00:29,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3170 conditions, 1239 events. 745/1239 cut-off events. For 580/588 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6017 event pairs, 218 based on Foata normal form. 14/1252 useless extension candidates. Maximal degree in co-relation 3155. Up to 1079 conditions per place. [2024-06-27 23:00:29,151 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 44 selfloop transitions, 9 changer transitions 0/60 dead transitions. [2024-06-27 23:00:29,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 60 transitions, 308 flow [2024-06-27 23:00:29,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:29,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:29,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 23:00:29,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-27 23:00:29,157 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 148 flow. Second operand 5 states and 123 transitions. [2024-06-27 23:00:29,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 60 transitions, 308 flow [2024-06-27 23:00:29,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 60 transitions, 306 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:29,162 INFO L231 Difference]: Finished difference. Result has 48 places, 40 transitions, 179 flow [2024-06-27 23:00:29,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=179, PETRI_PLACES=48, PETRI_TRANSITIONS=40} [2024-06-27 23:00:29,163 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 8 predicate places. [2024-06-27 23:00:29,164 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 40 transitions, 179 flow [2024-06-27 23:00:29,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:00:29,165 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-27 23:00:29,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1632488695, now seen corresponding path program 1 times [2024-06-27 23:00:29,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416465255] [2024-06-27 23:00:29,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:29,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416465255] [2024-06-27 23:00:29,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416465255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:29,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615920804] [2024-06-27 23:00:29,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:29,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:29,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:29,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:29,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 40 transitions, 179 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:29,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,527 INFO L124 PetriNetUnfolderBase]: 747/1228 cut-off events. [2024-06-27 23:00:29,527 INFO L125 PetriNetUnfolderBase]: For 1101/1103 co-relation queries the response was YES. [2024-06-27 23:00:29,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3429 conditions, 1228 events. 747/1228 cut-off events. For 1101/1103 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5857 event pairs, 254 based on Foata normal form. 5/1229 useless extension candidates. Maximal degree in co-relation 3411. Up to 1105 conditions per place. [2024-06-27 23:00:29,537 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-27 23:00:29,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 387 flow [2024-06-27 23:00:29,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:29,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:29,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-27 23:00:29,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6538461538461539 [2024-06-27 23:00:29,539 INFO L175 Difference]: Start difference. First operand has 48 places, 40 transitions, 179 flow. Second operand 4 states and 102 transitions. [2024-06-27 23:00:29,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 387 flow [2024-06-27 23:00:29,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 65 transitions, 362 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:29,546 INFO L231 Difference]: Finished difference. Result has 50 places, 49 transitions, 235 flow [2024-06-27 23:00:29,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=235, PETRI_PLACES=50, PETRI_TRANSITIONS=49} [2024-06-27 23:00:29,548 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 10 predicate places. [2024-06-27 23:00:29,548 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 49 transitions, 235 flow [2024-06-27 23:00:29,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:29,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:00:29,549 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-27 23:00:29,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,550 INFO L85 PathProgramCache]: Analyzing trace with hash 2101841614, now seen corresponding path program 1 times [2024-06-27 23:00:29,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198717885] [2024-06-27 23:00:29,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:29,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:29,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:29,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198717885] [2024-06-27 23:00:29,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198717885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:29,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:29,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:29,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688573394] [2024-06-27 23:00:29,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:29,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:29,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:29,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:29,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:29,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:29,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 49 transitions, 235 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-27 23:00:29,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:29,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:29,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:29,918 INFO L124 PetriNetUnfolderBase]: 758/1285 cut-off events. [2024-06-27 23:00:29,918 INFO L125 PetriNetUnfolderBase]: For 1862/1874 co-relation queries the response was YES. [2024-06-27 23:00:29,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4008 conditions, 1285 events. 758/1285 cut-off events. For 1862/1874 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6408 event pairs, 280 based on Foata normal form. 14/1298 useless extension candidates. Maximal degree in co-relation 3988. Up to 1085 conditions per place. [2024-06-27 23:00:29,930 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 53 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-27 23:00:29,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 484 flow [2024-06-27 23:00:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:29,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:29,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 23:00:29,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461538461538462 [2024-06-27 23:00:29,932 INFO L175 Difference]: Start difference. First operand has 50 places, 49 transitions, 235 flow. Second operand 5 states and 126 transitions. [2024-06-27 23:00:29,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 484 flow [2024-06-27 23:00:29,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 76 transitions, 478 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:29,943 INFO L231 Difference]: Finished difference. Result has 55 places, 55 transitions, 315 flow [2024-06-27 23:00:29,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=315, PETRI_PLACES=55, PETRI_TRANSITIONS=55} [2024-06-27 23:00:29,945 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 15 predicate places. [2024-06-27 23:00:29,946 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 55 transitions, 315 flow [2024-06-27 23:00:29,947 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-27 23:00:29,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:29,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:29,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:00:29,948 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-27 23:00:29,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:29,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1897587144, now seen corresponding path program 1 times [2024-06-27 23:00:29,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:29,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136780365] [2024-06-27 23:00:29,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:29,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:29,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,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-27 23:00:30,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136780365] [2024-06-27 23:00:30,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136780365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:30,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632815575] [2024-06-27 23:00:30,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:30,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:30,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:30,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:30,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 55 transitions, 315 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-27 23:00:30,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:30,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:30,299 INFO L124 PetriNetUnfolderBase]: 800/1331 cut-off events. [2024-06-27 23:00:30,300 INFO L125 PetriNetUnfolderBase]: For 2808/2820 co-relation queries the response was YES. [2024-06-27 23:00:30,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4558 conditions, 1331 events. 800/1331 cut-off events. For 2808/2820 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6563 event pairs, 253 based on Foata normal form. 15/1345 useless extension candidates. Maximal degree in co-relation 4535. Up to 1123 conditions per place. [2024-06-27 23:00:30,312 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 48 selfloop transitions, 23 changer transitions 0/78 dead transitions. [2024-06-27 23:00:30,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 78 transitions, 554 flow [2024-06-27 23:00:30,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:30,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:30,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 23:00:30,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-27 23:00:30,313 INFO L175 Difference]: Start difference. First operand has 55 places, 55 transitions, 315 flow. Second operand 5 states and 123 transitions. [2024-06-27 23:00:30,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 78 transitions, 554 flow [2024-06-27 23:00:30,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 78 transitions, 531 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:30,321 INFO L231 Difference]: Finished difference. Result has 60 places, 64 transitions, 427 flow [2024-06-27 23:00:30,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=427, PETRI_PLACES=60, PETRI_TRANSITIONS=64} [2024-06-27 23:00:30,321 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 20 predicate places. [2024-06-27 23:00:30,322 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 64 transitions, 427 flow [2024-06-27 23:00:30,322 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-27 23:00:30,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:30,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:30,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:00:30,323 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-27 23:00:30,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:30,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1897586958, now seen corresponding path program 2 times [2024-06-27 23:00:30,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:30,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617360652] [2024-06-27 23:00:30,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:30,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:30,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:30,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617360652] [2024-06-27 23:00:30,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617360652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:30,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247661180] [2024-06-27 23:00:30,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:30,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:30,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:30,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:30,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 64 transitions, 427 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-27 23:00:30,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:30,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:30,669 INFO L124 PetriNetUnfolderBase]: 795/1342 cut-off events. [2024-06-27 23:00:30,669 INFO L125 PetriNetUnfolderBase]: For 4227/4241 co-relation queries the response was YES. [2024-06-27 23:00:30,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5152 conditions, 1342 events. 795/1342 cut-off events. For 4227/4241 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6707 event pairs, 271 based on Foata normal form. 16/1357 useless extension candidates. Maximal degree in co-relation 5126. Up to 1148 conditions per place. [2024-06-27 23:00:30,681 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 58 selfloop transitions, 13 changer transitions 0/78 dead transitions. [2024-06-27 23:00:30,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 78 transitions, 605 flow [2024-06-27 23:00:30,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:30,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:30,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-27 23:00:30,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6602564102564102 [2024-06-27 23:00:30,683 INFO L175 Difference]: Start difference. First operand has 60 places, 64 transitions, 427 flow. Second operand 4 states and 103 transitions. [2024-06-27 23:00:30,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 78 transitions, 605 flow [2024-06-27 23:00:30,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 578 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:30,694 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 438 flow [2024-06-27 23:00:30,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=438, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2024-06-27 23:00:30,696 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 23 predicate places. [2024-06-27 23:00:30,696 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 438 flow [2024-06-27 23:00:30,696 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-27 23:00:30,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:30,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:30,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:00:30,697 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-27 23:00:30,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:30,697 INFO L85 PathProgramCache]: Analyzing trace with hash -687550554, now seen corresponding path program 2 times [2024-06-27 23:00:30,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:30,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584141666] [2024-06-27 23:00:30,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:30,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:30,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:30,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-27 23:00:30,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:30,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584141666] [2024-06-27 23:00:30,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584141666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:30,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:30,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:30,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625334465] [2024-06-27 23:00:30,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:30,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:30,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:30,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:30,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:30,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:30,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 438 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-27 23:00:30,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:30,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:30,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,036 INFO L124 PetriNetUnfolderBase]: 805/1335 cut-off events. [2024-06-27 23:00:31,037 INFO L125 PetriNetUnfolderBase]: For 4916/4930 co-relation queries the response was YES. [2024-06-27 23:00:31,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5341 conditions, 1335 events. 805/1335 cut-off events. For 4916/4930 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6573 event pairs, 267 based on Foata normal form. 17/1345 useless extension candidates. Maximal degree in co-relation 5313. Up to 1092 conditions per place. [2024-06-27 23:00:31,048 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 55 selfloop transitions, 31 changer transitions 0/93 dead transitions. [2024-06-27 23:00:31,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 93 transitions, 764 flow [2024-06-27 23:00:31,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:31,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:31,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-27 23:00:31,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6512820512820513 [2024-06-27 23:00:31,050 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 438 flow. Second operand 5 states and 127 transitions. [2024-06-27 23:00:31,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 93 transitions, 764 flow [2024-06-27 23:00:31,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 93 transitions, 726 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:31,061 INFO L231 Difference]: Finished difference. Result has 66 places, 75 transitions, 582 flow [2024-06-27 23:00:31,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=582, PETRI_PLACES=66, PETRI_TRANSITIONS=75} [2024-06-27 23:00:31,063 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 26 predicate places. [2024-06-27 23:00:31,064 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 75 transitions, 582 flow [2024-06-27 23:00:31,064 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-27 23:00:31,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:00:31,065 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-27 23:00:31,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,065 INFO L85 PathProgramCache]: Analyzing trace with hash -687541626, now seen corresponding path program 1 times [2024-06-27 23:00:31,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364294184] [2024-06-27 23:00:31,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:31,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364294184] [2024-06-27 23:00:31,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364294184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:31,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507847886] [2024-06-27 23:00:31,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:31,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:31,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:31,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:31,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 75 transitions, 582 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-27 23:00:31,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:31,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,472 INFO L124 PetriNetUnfolderBase]: 835/1398 cut-off events. [2024-06-27 23:00:31,473 INFO L125 PetriNetUnfolderBase]: For 5763/5769 co-relation queries the response was YES. [2024-06-27 23:00:31,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5897 conditions, 1398 events. 835/1398 cut-off events. For 5763/5769 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6980 event pairs, 242 based on Foata normal form. 18/1412 useless extension candidates. Maximal degree in co-relation 5867. Up to 1175 conditions per place. [2024-06-27 23:00:31,489 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 81 selfloop transitions, 13 changer transitions 0/101 dead transitions. [2024-06-27 23:00:31,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 101 transitions, 892 flow [2024-06-27 23:00:31,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:31,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:31,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-27 23:00:31,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6461538461538462 [2024-06-27 23:00:31,490 INFO L175 Difference]: Start difference. First operand has 66 places, 75 transitions, 582 flow. Second operand 5 states and 126 transitions. [2024-06-27 23:00:31,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 101 transitions, 892 flow [2024-06-27 23:00:31,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 101 transitions, 856 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-27 23:00:31,509 INFO L231 Difference]: Finished difference. Result has 71 places, 77 transitions, 606 flow [2024-06-27 23:00:31,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=606, PETRI_PLACES=71, PETRI_TRANSITIONS=77} [2024-06-27 23:00:31,510 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 31 predicate places. [2024-06-27 23:00:31,510 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 77 transitions, 606 flow [2024-06-27 23:00:31,511 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-27 23:00:31,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:00:31,511 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:31,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1548956050, now seen corresponding path program 1 times [2024-06-27 23:00:31,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25570709] [2024-06-27 23:00:31,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:31,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:31,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:31,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25570709] [2024-06-27 23:00:31,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25570709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:31,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:31,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:31,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764896955] [2024-06-27 23:00:31,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:31,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:31,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:31,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:31,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:31,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:31,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 77 transitions, 606 flow. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:31,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:31,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:31,870 INFO L124 PetriNetUnfolderBase]: 760/1286 cut-off events. [2024-06-27 23:00:31,870 INFO L125 PetriNetUnfolderBase]: For 5934/5939 co-relation queries the response was YES. [2024-06-27 23:00:31,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5407 conditions, 1286 events. 760/1286 cut-off events. For 5934/5939 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6465 event pairs, 246 based on Foata normal form. 6/1273 useless extension candidates. Maximal degree in co-relation 5373. Up to 1115 conditions per place. [2024-06-27 23:00:31,887 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 64 selfloop transitions, 13 changer transitions 0/87 dead transitions. [2024-06-27 23:00:31,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 87 transitions, 799 flow [2024-06-27 23:00:31,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:00:31,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:00:31,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-27 23:00:31,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 23:00:31,889 INFO L175 Difference]: Start difference. First operand has 71 places, 77 transitions, 606 flow. Second operand 4 states and 96 transitions. [2024-06-27 23:00:31,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 87 transitions, 799 flow [2024-06-27 23:00:31,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 87 transitions, 765 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:31,903 INFO L231 Difference]: Finished difference. Result has 73 places, 79 transitions, 641 flow [2024-06-27 23:00:31,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=641, PETRI_PLACES=73, PETRI_TRANSITIONS=79} [2024-06-27 23:00:31,905 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-27 23:00:31,905 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 79 transitions, 641 flow [2024-06-27 23:00:31,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:31,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:31,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:31,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:00:31,906 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:31,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:31,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1616664564, now seen corresponding path program 1 times [2024-06-27 23:00:31,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:31,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076029994] [2024-06-27 23:00:31,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:31,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:31,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:32,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076029994] [2024-06-27 23:00:32,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076029994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:32,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981290575] [2024-06-27 23:00:32,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:32,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:32,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:32,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:32,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 79 transitions, 641 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-27 23:00:32,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:32,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,360 INFO L124 PetriNetUnfolderBase]: 886/1493 cut-off events. [2024-06-27 23:00:32,360 INFO L125 PetriNetUnfolderBase]: For 6894/6908 co-relation queries the response was YES. [2024-06-27 23:00:32,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6281 conditions, 1493 events. 886/1493 cut-off events. For 6894/6908 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7648 event pairs, 249 based on Foata normal form. 17/1509 useless extension candidates. Maximal degree in co-relation 6244. Up to 1152 conditions per place. [2024-06-27 23:00:32,384 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 80 selfloop transitions, 42 changer transitions 0/129 dead transitions. [2024-06-27 23:00:32,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 129 transitions, 1155 flow [2024-06-27 23:00:32,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:32,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:32,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-27 23:00:32,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6210826210826211 [2024-06-27 23:00:32,387 INFO L175 Difference]: Start difference. First operand has 73 places, 79 transitions, 641 flow. Second operand 9 states and 218 transitions. [2024-06-27 23:00:32,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 129 transitions, 1155 flow [2024-06-27 23:00:32,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 129 transitions, 1145 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 23:00:32,398 INFO L231 Difference]: Finished difference. Result has 83 places, 91 transitions, 837 flow [2024-06-27 23:00:32,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=631, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=837, PETRI_PLACES=83, PETRI_TRANSITIONS=91} [2024-06-27 23:00:32,399 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 43 predicate places. [2024-06-27 23:00:32,400 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 91 transitions, 837 flow [2024-06-27 23:00:32,400 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-27 23:00:32,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:00:32,400 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-27 23:00:32,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1304345368, now seen corresponding path program 2 times [2024-06-27 23:00:32,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696811537] [2024-06-27 23:00:32,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:32,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:32,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:32,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696811537] [2024-06-27 23:00:32,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696811537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:32,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:32,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:32,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919989981] [2024-06-27 23:00:32,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:32,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:32,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:32,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:32,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:32,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:32,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 91 transitions, 837 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-27 23:00:32,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:32,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:32,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:32,906 INFO L124 PetriNetUnfolderBase]: 904/1527 cut-off events. [2024-06-27 23:00:32,906 INFO L125 PetriNetUnfolderBase]: For 9416/9430 co-relation queries the response was YES. [2024-06-27 23:00:32,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7122 conditions, 1527 events. 904/1527 cut-off events. For 9416/9430 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7894 event pairs, 251 based on Foata normal form. 17/1543 useless extension candidates. Maximal degree in co-relation 7081. Up to 1204 conditions per place. [2024-06-27 23:00:32,922 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 82 selfloop transitions, 34 changer transitions 0/123 dead transitions. [2024-06-27 23:00:32,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 123 transitions, 1270 flow [2024-06-27 23:00:32,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:32,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:32,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 23:00:32,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623931623931624 [2024-06-27 23:00:32,924 INFO L175 Difference]: Start difference. First operand has 83 places, 91 transitions, 837 flow. Second operand 6 states and 155 transitions. [2024-06-27 23:00:32,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 123 transitions, 1270 flow [2024-06-27 23:00:32,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 123 transitions, 1173 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:32,943 INFO L231 Difference]: Finished difference. Result has 86 places, 96 transitions, 891 flow [2024-06-27 23:00:32,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=891, PETRI_PLACES=86, PETRI_TRANSITIONS=96} [2024-06-27 23:00:32,944 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 46 predicate places. [2024-06-27 23:00:32,944 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 96 transitions, 891 flow [2024-06-27 23:00:32,944 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-27 23:00:32,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:32,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:32,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:00:32,945 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-27 23:00:32,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:32,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1304339788, now seen corresponding path program 3 times [2024-06-27 23:00:32,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:32,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950829544] [2024-06-27 23:00:32,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:32,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:32,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:33,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:33,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:33,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950829544] [2024-06-27 23:00:33,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950829544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:33,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:33,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:33,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557149804] [2024-06-27 23:00:33,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:33,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:33,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:33,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:33,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:33,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:33,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 96 transitions, 891 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-27 23:00:33,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:33,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,441 INFO L124 PetriNetUnfolderBase]: 906/1532 cut-off events. [2024-06-27 23:00:33,441 INFO L125 PetriNetUnfolderBase]: For 10820/10834 co-relation queries the response was YES. [2024-06-27 23:00:33,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7419 conditions, 1532 events. 906/1532 cut-off events. For 10820/10834 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 7927 event pairs, 250 based on Foata normal form. 17/1548 useless extension candidates. Maximal degree in co-relation 7375. Up to 1209 conditions per place. [2024-06-27 23:00:33,457 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 81 selfloop transitions, 42 changer transitions 0/130 dead transitions. [2024-06-27 23:00:33,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 1309 flow [2024-06-27 23:00:33,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:33,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:33,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 23:00:33,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 23:00:33,460 INFO L175 Difference]: Start difference. First operand has 86 places, 96 transitions, 891 flow. Second operand 8 states and 195 transitions. [2024-06-27 23:00:33,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 1309 flow [2024-06-27 23:00:33,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 130 transitions, 1234 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:33,478 INFO L231 Difference]: Finished difference. Result has 91 places, 100 transitions, 959 flow [2024-06-27 23:00:33,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=959, PETRI_PLACES=91, PETRI_TRANSITIONS=100} [2024-06-27 23:00:33,478 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 51 predicate places. [2024-06-27 23:00:33,479 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 100 transitions, 959 flow [2024-06-27 23:00:33,479 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-27 23:00:33,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:33,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:33,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:00:33,480 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-27 23:00:33,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:33,480 INFO L85 PathProgramCache]: Analyzing trace with hash 160770198, now seen corresponding path program 4 times [2024-06-27 23:00:33,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:33,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259877206] [2024-06-27 23:00:33,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:33,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:33,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:33,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:33,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:33,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259877206] [2024-06-27 23:00:33,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259877206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:33,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:33,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:33,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937362192] [2024-06-27 23:00:33,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:33,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:33,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:33,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:33,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:33,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:33,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 100 transitions, 959 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-27 23:00:33,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:33,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:33,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:33,981 INFO L124 PetriNetUnfolderBase]: 930/1568 cut-off events. [2024-06-27 23:00:33,981 INFO L125 PetriNetUnfolderBase]: For 12711/12725 co-relation queries the response was YES. [2024-06-27 23:00:33,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7765 conditions, 1568 events. 930/1568 cut-off events. For 12711/12725 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8133 event pairs, 255 based on Foata normal form. 17/1578 useless extension candidates. Maximal degree in co-relation 7720. Up to 1171 conditions per place. [2024-06-27 23:00:34,000 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 80 selfloop transitions, 60 changer transitions 0/147 dead transitions. [2024-06-27 23:00:34,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 147 transitions, 1541 flow [2024-06-27 23:00:34,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:34,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:34,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 23:00:34,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 23:00:34,002 INFO L175 Difference]: Start difference. First operand has 91 places, 100 transitions, 959 flow. Second operand 8 states and 200 transitions. [2024-06-27 23:00:34,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 147 transitions, 1541 flow [2024-06-27 23:00:34,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 147 transitions, 1437 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:34,027 INFO L231 Difference]: Finished difference. Result has 94 places, 112 transitions, 1131 flow [2024-06-27 23:00:34,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=855, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1131, PETRI_PLACES=94, PETRI_TRANSITIONS=112} [2024-06-27 23:00:34,028 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 54 predicate places. [2024-06-27 23:00:34,028 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 112 transitions, 1131 flow [2024-06-27 23:00:34,028 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-27 23:00:34,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:00:34,029 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:34,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1068728269, now seen corresponding path program 1 times [2024-06-27 23:00:34,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814564707] [2024-06-27 23:00:34,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:34,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:34,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814564707] [2024-06-27 23:00:34,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814564707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:34,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245853717] [2024-06-27 23:00:34,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:34,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:34,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:34,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:34,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 112 transitions, 1131 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-27 23:00:34,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:34,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:34,484 INFO L124 PetriNetUnfolderBase]: 947/1597 cut-off events. [2024-06-27 23:00:34,484 INFO L125 PetriNetUnfolderBase]: For 15696/15710 co-relation queries the response was YES. [2024-06-27 23:00:34,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8497 conditions, 1597 events. 947/1597 cut-off events. For 15696/15710 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8306 event pairs, 164 based on Foata normal form. 18/1614 useless extension candidates. Maximal degree in co-relation 8450. Up to 1278 conditions per place. [2024-06-27 23:00:34,504 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 112 selfloop transitions, 23 changer transitions 0/142 dead transitions. [2024-06-27 23:00:34,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 142 transitions, 1591 flow [2024-06-27 23:00:34,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:34,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:34,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 23:00:34,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-27 23:00:34,506 INFO L175 Difference]: Start difference. First operand has 94 places, 112 transitions, 1131 flow. Second operand 6 states and 148 transitions. [2024-06-27 23:00:34,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 142 transitions, 1591 flow [2024-06-27 23:00:34,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 142 transitions, 1491 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:34,535 INFO L231 Difference]: Finished difference. Result has 97 places, 116 transitions, 1164 flow [2024-06-27 23:00:34,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1031, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1164, PETRI_PLACES=97, PETRI_TRANSITIONS=116} [2024-06-27 23:00:34,536 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 57 predicate places. [2024-06-27 23:00:34,537 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 116 transitions, 1164 flow [2024-06-27 23:00:34,537 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-27 23:00:34,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:34,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:34,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:00:34,538 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-27 23:00:34,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:34,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1068788719, now seen corresponding path program 2 times [2024-06-27 23:00:34,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:34,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241863492] [2024-06-27 23:00:34,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:34,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:34,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:34,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:34,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:34,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241863492] [2024-06-27 23:00:34,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241863492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:34,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:34,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:34,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674264174] [2024-06-27 23:00:34,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:34,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:34,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:34,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:34,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:34,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:34,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 116 transitions, 1164 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-27 23:00:34,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:34,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:34,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:34,991 INFO L124 PetriNetUnfolderBase]: 964/1624 cut-off events. [2024-06-27 23:00:34,992 INFO L125 PetriNetUnfolderBase]: For 17589/17603 co-relation queries the response was YES. [2024-06-27 23:00:35,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8835 conditions, 1624 events. 964/1624 cut-off events. For 17589/17603 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8454 event pairs, 235 based on Foata normal form. 18/1641 useless extension candidates. Maximal degree in co-relation 8786. Up to 1369 conditions per place. [2024-06-27 23:00:35,058 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 114 selfloop transitions, 20 changer transitions 0/141 dead transitions. [2024-06-27 23:00:35,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 141 transitions, 1532 flow [2024-06-27 23:00:35,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:35,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:35,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 23:00:35,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6196581196581197 [2024-06-27 23:00:35,060 INFO L175 Difference]: Start difference. First operand has 97 places, 116 transitions, 1164 flow. Second operand 6 states and 145 transitions. [2024-06-27 23:00:35,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 141 transitions, 1532 flow [2024-06-27 23:00:35,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 141 transitions, 1455 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:35,088 INFO L231 Difference]: Finished difference. Result has 101 places, 118 transitions, 1180 flow [2024-06-27 23:00:35,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1180, PETRI_PLACES=101, PETRI_TRANSITIONS=118} [2024-06-27 23:00:35,089 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 61 predicate places. [2024-06-27 23:00:35,089 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 118 transitions, 1180 flow [2024-06-27 23:00:35,089 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-27 23:00:35,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:35,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:35,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:00:35,090 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-27 23:00:35,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:35,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1780004595, now seen corresponding path program 3 times [2024-06-27 23:00:35,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:35,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299460088] [2024-06-27 23:00:35,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:35,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:35,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:35,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:35,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:35,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299460088] [2024-06-27 23:00:35,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299460088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:35,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:35,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:35,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962414692] [2024-06-27 23:00:35,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:35,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:35,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:35,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:35,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:35,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:35,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 118 transitions, 1180 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-27 23:00:35,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:35,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:35,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:35,558 INFO L124 PetriNetUnfolderBase]: 956/1612 cut-off events. [2024-06-27 23:00:35,559 INFO L125 PetriNetUnfolderBase]: For 18293/18307 co-relation queries the response was YES. [2024-06-27 23:00:35,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8698 conditions, 1612 events. 956/1612 cut-off events. For 18293/18307 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8380 event pairs, 162 based on Foata normal form. 18/1629 useless extension candidates. Maximal degree in co-relation 8647. Up to 1336 conditions per place. [2024-06-27 23:00:35,579 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 111 selfloop transitions, 19 changer transitions 0/137 dead transitions. [2024-06-27 23:00:35,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 137 transitions, 1488 flow [2024-06-27 23:00:35,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:35,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:35,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-27 23:00:35,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 23:00:35,581 INFO L175 Difference]: Start difference. First operand has 101 places, 118 transitions, 1180 flow. Second operand 5 states and 125 transitions. [2024-06-27 23:00:35,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 137 transitions, 1488 flow [2024-06-27 23:00:35,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 137 transitions, 1409 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:35,618 INFO L231 Difference]: Finished difference. Result has 102 places, 118 transitions, 1149 flow [2024-06-27 23:00:35,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1149, PETRI_PLACES=102, PETRI_TRANSITIONS=118} [2024-06-27 23:00:35,619 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 62 predicate places. [2024-06-27 23:00:35,619 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 118 transitions, 1149 flow [2024-06-27 23:00:35,619 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-27 23:00:35,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:35,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:35,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:00:35,620 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-27 23:00:35,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:35,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1779819897, now seen corresponding path program 1 times [2024-06-27 23:00:35,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:35,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950378226] [2024-06-27 23:00:35,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:35,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:35,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:35,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:35,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:35,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950378226] [2024-06-27 23:00:35,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950378226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:35,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:35,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:35,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353875510] [2024-06-27 23:00:35,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:35,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:35,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:35,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:35,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:35,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:35,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 118 transitions, 1149 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-27 23:00:35,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:35,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:35,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:36,153 INFO L124 PetriNetUnfolderBase]: 1011/1699 cut-off events. [2024-06-27 23:00:36,153 INFO L125 PetriNetUnfolderBase]: For 20926/20940 co-relation queries the response was YES. [2024-06-27 23:00:36,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9086 conditions, 1699 events. 1011/1699 cut-off events. For 20926/20940 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 8876 event pairs, 213 based on Foata normal form. 26/1724 useless extension candidates. Maximal degree in co-relation 9034. Up to 1334 conditions per place. [2024-06-27 23:00:36,175 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 106 selfloop transitions, 29 changer transitions 0/142 dead transitions. [2024-06-27 23:00:36,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 142 transitions, 1559 flow [2024-06-27 23:00:36,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:36,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:36,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 23:00:36,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-27 23:00:36,177 INFO L175 Difference]: Start difference. First operand has 102 places, 118 transitions, 1149 flow. Second operand 6 states and 148 transitions. [2024-06-27 23:00:36,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 142 transitions, 1559 flow [2024-06-27 23:00:36,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 142 transitions, 1514 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:36,211 INFO L231 Difference]: Finished difference. Result has 104 places, 120 transitions, 1210 flow [2024-06-27 23:00:36,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1210, PETRI_PLACES=104, PETRI_TRANSITIONS=120} [2024-06-27 23:00:36,212 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 64 predicate places. [2024-06-27 23:00:36,212 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 120 transitions, 1210 flow [2024-06-27 23:00:36,212 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-27 23:00:36,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:36,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:36,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:00:36,213 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:36,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:36,213 INFO L85 PathProgramCache]: Analyzing trace with hash 456638719, now seen corresponding path program 1 times [2024-06-27 23:00:36,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:36,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896603993] [2024-06-27 23:00:36,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:36,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:36,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:36,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:36,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896603993] [2024-06-27 23:00:36,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896603993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:36,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:36,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:36,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538535047] [2024-06-27 23:00:36,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:36,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:36,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:36,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:36,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:36,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 23:00:36,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 120 transitions, 1210 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-27 23:00:36,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 23:00:36,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:36,649 INFO L124 PetriNetUnfolderBase]: 937/1588 cut-off events. [2024-06-27 23:00:36,650 INFO L125 PetriNetUnfolderBase]: For 21123/21130 co-relation queries the response was YES. [2024-06-27 23:00:36,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8819 conditions, 1588 events. 937/1588 cut-off events. For 21123/21130 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 8348 event pairs, 214 based on Foata normal form. 8/1578 useless extension candidates. Maximal degree in co-relation 8766. Up to 1337 conditions per place. [2024-06-27 23:00:36,669 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 94 selfloop transitions, 25 changer transitions 0/132 dead transitions. [2024-06-27 23:00:36,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 132 transitions, 1478 flow [2024-06-27 23:00:36,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:36,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:36,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-27 23:00:36,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6307692307692307 [2024-06-27 23:00:36,671 INFO L175 Difference]: Start difference. First operand has 104 places, 120 transitions, 1210 flow. Second operand 5 states and 123 transitions. [2024-06-27 23:00:36,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 132 transitions, 1478 flow [2024-06-27 23:00:36,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 132 transitions, 1398 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:36,705 INFO L231 Difference]: Finished difference. Result has 105 places, 120 transitions, 1196 flow [2024-06-27 23:00:36,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1130, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1196, PETRI_PLACES=105, PETRI_TRANSITIONS=120} [2024-06-27 23:00:36,706 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 65 predicate places. [2024-06-27 23:00:36,706 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 120 transitions, 1196 flow [2024-06-27 23:00:36,706 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-27 23:00:36,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:36,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:36,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:00:36,707 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-27 23:00:36,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:36,707 INFO L85 PathProgramCache]: Analyzing trace with hash 3267399, now seen corresponding path program 2 times [2024-06-27 23:00:36,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:36,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303751575] [2024-06-27 23:00:36,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:36,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:36,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:36,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:36,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:36,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303751575] [2024-06-27 23:00:36,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303751575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:36,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:36,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:36,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417806872] [2024-06-27 23:00:36,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:36,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:36,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:36,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:36,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:36,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:36,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 120 transitions, 1196 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-27 23:00:36,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:36,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:36,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,186 INFO L124 PetriNetUnfolderBase]: 1033/1728 cut-off events. [2024-06-27 23:00:37,186 INFO L125 PetriNetUnfolderBase]: For 24598/24612 co-relation queries the response was YES. [2024-06-27 23:00:37,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9439 conditions, 1728 events. 1033/1728 cut-off events. For 24598/24612 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9022 event pairs, 244 based on Foata normal form. 26/1747 useless extension candidates. Maximal degree in co-relation 9385. Up to 1402 conditions per place. [2024-06-27 23:00:37,209 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 108 selfloop transitions, 33 changer transitions 0/148 dead transitions. [2024-06-27 23:00:37,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 148 transitions, 1672 flow [2024-06-27 23:00:37,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:37,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:37,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-27 23:00:37,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6452991452991453 [2024-06-27 23:00:37,211 INFO L175 Difference]: Start difference. First operand has 105 places, 120 transitions, 1196 flow. Second operand 6 states and 151 transitions. [2024-06-27 23:00:37,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 148 transitions, 1672 flow [2024-06-27 23:00:37,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 148 transitions, 1622 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:37,250 INFO L231 Difference]: Finished difference. Result has 107 places, 122 transitions, 1260 flow [2024-06-27 23:00:37,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1260, PETRI_PLACES=107, PETRI_TRANSITIONS=122} [2024-06-27 23:00:37,251 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 67 predicate places. [2024-06-27 23:00:37,251 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 122 transitions, 1260 flow [2024-06-27 23:00:37,251 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-27 23:00:37,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:00:37,252 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-27 23:00:37,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,253 INFO L85 PathProgramCache]: Analyzing trace with hash 697487589, now seen corresponding path program 3 times [2024-06-27 23:00:37,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788659051] [2024-06-27 23:00:37,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:37,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-27 23:00:37,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:37,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788659051] [2024-06-27 23:00:37,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788659051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:37,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:37,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:37,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145693318] [2024-06-27 23:00:37,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:37,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:37,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:37,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:37,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:37,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:37,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 122 transitions, 1260 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-27 23:00:37,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:37,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:37,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:37,727 INFO L124 PetriNetUnfolderBase]: 1099/1830 cut-off events. [2024-06-27 23:00:37,727 INFO L125 PetriNetUnfolderBase]: For 27838/27852 co-relation queries the response was YES. [2024-06-27 23:00:37,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10198 conditions, 1830 events. 1099/1830 cut-off events. For 27838/27852 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9643 event pairs, 225 based on Foata normal form. 26/1849 useless extension candidates. Maximal degree in co-relation 10143. Up to 1285 conditions per place. [2024-06-27 23:00:37,749 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 110 selfloop transitions, 39 changer transitions 0/156 dead transitions. [2024-06-27 23:00:37,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 156 transitions, 1834 flow [2024-06-27 23:00:37,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:37,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:37,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 23:00:37,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6623931623931624 [2024-06-27 23:00:37,751 INFO L175 Difference]: Start difference. First operand has 107 places, 122 transitions, 1260 flow. Second operand 6 states and 155 transitions. [2024-06-27 23:00:37,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 156 transitions, 1834 flow [2024-06-27 23:00:37,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 156 transitions, 1742 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:37,800 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1307 flow [2024-06-27 23:00:37,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1307, PETRI_PLACES=109, PETRI_TRANSITIONS=125} [2024-06-27 23:00:37,801 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 69 predicate places. [2024-06-27 23:00:37,801 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1307 flow [2024-06-27 23:00:37,802 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-27 23:00:37,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:37,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:37,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:00:37,802 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-27 23:00:37,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:37,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1806019241, now seen corresponding path program 2 times [2024-06-27 23:00:37,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:37,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949432801] [2024-06-27 23:00:37,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:37,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:37,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:37,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:37,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:37,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949432801] [2024-06-27 23:00:37,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949432801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:37,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:37,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:37,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615752092] [2024-06-27 23:00:37,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:37,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:37,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:37,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:37,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:37,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:37,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 125 transitions, 1307 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-27 23:00:37,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:37,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:37,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:38,233 INFO L124 PetriNetUnfolderBase]: 1047/1750 cut-off events. [2024-06-27 23:00:38,233 INFO L125 PetriNetUnfolderBase]: For 28509/28516 co-relation queries the response was YES. [2024-06-27 23:00:38,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10047 conditions, 1750 events. 1047/1750 cut-off events. For 28509/28516 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9306 event pairs, 262 based on Foata normal form. 8/1738 useless extension candidates. Maximal degree in co-relation 9990. Up to 1481 conditions per place. [2024-06-27 23:00:38,263 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 90 selfloop transitions, 37 changer transitions 0/139 dead transitions. [2024-06-27 23:00:38,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 139 transitions, 1704 flow [2024-06-27 23:00:38,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:38,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:38,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 23:00:38,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6102564102564103 [2024-06-27 23:00:38,264 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1307 flow. Second operand 5 states and 119 transitions. [2024-06-27 23:00:38,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 139 transitions, 1704 flow [2024-06-27 23:00:38,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 139 transitions, 1629 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:38,319 INFO L231 Difference]: Finished difference. Result has 112 places, 128 transitions, 1352 flow [2024-06-27 23:00:38,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1352, PETRI_PLACES=112, PETRI_TRANSITIONS=128} [2024-06-27 23:00:38,320 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 72 predicate places. [2024-06-27 23:00:38,321 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 128 transitions, 1352 flow [2024-06-27 23:00:38,321 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-27 23:00:38,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:38,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:38,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:00:38,321 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-27 23:00:38,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:38,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1844378083, now seen corresponding path program 1 times [2024-06-27 23:00:38,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:38,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309802486] [2024-06-27 23:00:38,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:38,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:38,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:38,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:38,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:38,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309802486] [2024-06-27 23:00:38,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309802486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:38,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:38,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:00:38,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490303041] [2024-06-27 23:00:38,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:38,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:00:38,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:38,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:00:38,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:00:38,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 23:00:38,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 128 transitions, 1352 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-27 23:00:38,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:38,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 23:00:38,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:38,705 INFO L124 PetriNetUnfolderBase]: 1061/1782 cut-off events. [2024-06-27 23:00:38,705 INFO L125 PetriNetUnfolderBase]: For 30893/30898 co-relation queries the response was YES. [2024-06-27 23:00:38,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10135 conditions, 1782 events. 1061/1782 cut-off events. For 30893/30898 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9508 event pairs, 247 based on Foata normal form. 15/1780 useless extension candidates. Maximal degree in co-relation 10075. Up to 1534 conditions per place. [2024-06-27 23:00:38,729 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 116 selfloop transitions, 14 changer transitions 0/143 dead transitions. [2024-06-27 23:00:38,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 143 transitions, 1680 flow [2024-06-27 23:00:38,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:00:38,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:00:38,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 23:00:38,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205128205128205 [2024-06-27 23:00:38,732 INFO L175 Difference]: Start difference. First operand has 112 places, 128 transitions, 1352 flow. Second operand 5 states and 121 transitions. [2024-06-27 23:00:38,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 143 transitions, 1680 flow [2024-06-27 23:00:38,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 143 transitions, 1617 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:38,779 INFO L231 Difference]: Finished difference. Result has 114 places, 130 transitions, 1349 flow [2024-06-27 23:00:38,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1289, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1349, PETRI_PLACES=114, PETRI_TRANSITIONS=130} [2024-06-27 23:00:38,780 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 74 predicate places. [2024-06-27 23:00:38,781 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 130 transitions, 1349 flow [2024-06-27 23:00:38,781 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-27 23:00:38,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:38,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:38,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:00:38,781 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:38,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:38,782 INFO L85 PathProgramCache]: Analyzing trace with hash -452333815, now seen corresponding path program 1 times [2024-06-27 23:00:38,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:38,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751134702] [2024-06-27 23:00:38,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:38,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:38,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:38,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-27 23:00:38,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:38,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751134702] [2024-06-27 23:00:38,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751134702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:38,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:38,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:38,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271858603] [2024-06-27 23:00:38,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:38,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:38,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:38,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:38,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:38,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:38,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 130 transitions, 1349 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-27 23:00:38,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:38,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:38,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:39,493 INFO L124 PetriNetUnfolderBase]: 1679/2869 cut-off events. [2024-06-27 23:00:39,493 INFO L125 PetriNetUnfolderBase]: For 61991/62005 co-relation queries the response was YES. [2024-06-27 23:00:39,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16342 conditions, 2869 events. 1679/2869 cut-off events. For 61991/62005 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17313 event pairs, 436 based on Foata normal form. 50/2918 useless extension candidates. Maximal degree in co-relation 16282. Up to 1290 conditions per place. [2024-06-27 23:00:39,532 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 136 selfloop transitions, 49 changer transitions 0/192 dead transitions. [2024-06-27 23:00:39,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 192 transitions, 2209 flow [2024-06-27 23:00:39,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:39,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:39,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-27 23:00:39,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 23:00:39,535 INFO L175 Difference]: Start difference. First operand has 114 places, 130 transitions, 1349 flow. Second operand 9 states and 234 transitions. [2024-06-27 23:00:39,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 192 transitions, 2209 flow [2024-06-27 23:00:39,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 192 transitions, 2169 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:39,635 INFO L231 Difference]: Finished difference. Result has 122 places, 133 transitions, 1505 flow [2024-06-27 23:00:39,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1505, PETRI_PLACES=122, PETRI_TRANSITIONS=133} [2024-06-27 23:00:39,636 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 82 predicate places. [2024-06-27 23:00:39,636 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 133 transitions, 1505 flow [2024-06-27 23:00:39,636 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-27 23:00:39,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:39,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:39,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:00:39,637 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:39,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:39,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1140447321, now seen corresponding path program 2 times [2024-06-27 23:00:39,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:39,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612847229] [2024-06-27 23:00:39,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:39,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:39,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:39,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:39,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612847229] [2024-06-27 23:00:39,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612847229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:39,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:39,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:39,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568545217] [2024-06-27 23:00:39,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:39,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:39,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:39,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:39,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:39,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:39,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 133 transitions, 1505 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-27 23:00:39,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:39,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:39,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:40,449 INFO L124 PetriNetUnfolderBase]: 1838/3146 cut-off events. [2024-06-27 23:00:40,449 INFO L125 PetriNetUnfolderBase]: For 74723/74737 co-relation queries the response was YES. [2024-06-27 23:00:40,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18122 conditions, 3146 events. 1838/3146 cut-off events. For 74723/74737 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19519 event pairs, 638 based on Foata normal form. 56/3193 useless extension candidates. Maximal degree in co-relation 18060. Up to 2437 conditions per place. [2024-06-27 23:00:40,487 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 122 selfloop transitions, 49 changer transitions 0/178 dead transitions. [2024-06-27 23:00:40,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 178 transitions, 2113 flow [2024-06-27 23:00:40,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:00:40,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:00:40,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-27 23:00:40,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.617948717948718 [2024-06-27 23:00:40,489 INFO L175 Difference]: Start difference. First operand has 122 places, 133 transitions, 1505 flow. Second operand 10 states and 241 transitions. [2024-06-27 23:00:40,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 178 transitions, 2113 flow [2024-06-27 23:00:40,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 178 transitions, 2005 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:40,609 INFO L231 Difference]: Finished difference. Result has 127 places, 134 transitions, 1539 flow [2024-06-27 23:00:40,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1539, PETRI_PLACES=127, PETRI_TRANSITIONS=134} [2024-06-27 23:00:40,610 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 87 predicate places. [2024-06-27 23:00:40,610 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 134 transitions, 1539 flow [2024-06-27 23:00:40,610 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-27 23:00:40,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:40,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:40,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:00:40,611 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:40,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:40,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1140595191, now seen corresponding path program 3 times [2024-06-27 23:00:40,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:40,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317048587] [2024-06-27 23:00:40,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:40,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:40,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:40,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:40,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:40,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317048587] [2024-06-27 23:00:40,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317048587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:40,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:40,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:40,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970273993] [2024-06-27 23:00:40,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:40,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:40,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:40,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:40,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:40,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:40,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 134 transitions, 1539 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-27 23:00:40,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:40,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:40,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:41,404 INFO L124 PetriNetUnfolderBase]: 2142/3708 cut-off events. [2024-06-27 23:00:41,405 INFO L125 PetriNetUnfolderBase]: For 88638/88652 co-relation queries the response was YES. [2024-06-27 23:00:41,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21141 conditions, 3708 events. 2142/3708 cut-off events. For 88638/88652 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24192 event pairs, 760 based on Foata normal form. 50/3757 useless extension candidates. Maximal degree in co-relation 21078. Up to 2374 conditions per place. [2024-06-27 23:00:41,446 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 134 selfloop transitions, 49 changer transitions 0/190 dead transitions. [2024-06-27 23:00:41,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 190 transitions, 2291 flow [2024-06-27 23:00:41,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:00:41,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:00:41,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 23:00:41,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 23:00:41,448 INFO L175 Difference]: Start difference. First operand has 127 places, 134 transitions, 1539 flow. Second operand 10 states and 250 transitions. [2024-06-27 23:00:41,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 190 transitions, 2291 flow [2024-06-27 23:00:41,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 190 transitions, 2169 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:00:41,589 INFO L231 Difference]: Finished difference. Result has 130 places, 136 transitions, 1592 flow [2024-06-27 23:00:41,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1592, PETRI_PLACES=130, PETRI_TRANSITIONS=136} [2024-06-27 23:00:41,591 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 90 predicate places. [2024-06-27 23:00:41,591 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 136 transitions, 1592 flow [2024-06-27 23:00:41,591 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-27 23:00:41,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:41,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:41,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:00:41,592 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-27 23:00:41,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:41,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1233958013, now seen corresponding path program 1 times [2024-06-27 23:00:41,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:41,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763138751] [2024-06-27 23:00:41,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:41,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:41,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-27 23:00:41,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:41,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763138751] [2024-06-27 23:00:41,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763138751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:41,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:41,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:41,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485498077] [2024-06-27 23:00:41,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:41,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:41,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:41,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:41,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:41,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:00:41,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 136 transitions, 1592 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:41,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:41,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:00:41,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:42,335 INFO L124 PetriNetUnfolderBase]: 2147/3723 cut-off events. [2024-06-27 23:00:42,336 INFO L125 PetriNetUnfolderBase]: For 83084/83092 co-relation queries the response was YES. [2024-06-27 23:00:42,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21400 conditions, 3723 events. 2147/3723 cut-off events. For 83084/83092 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 24241 event pairs, 853 based on Foata normal form. 9/3731 useless extension candidates. Maximal degree in co-relation 21334. Up to 3375 conditions per place. [2024-06-27 23:00:42,371 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 140 selfloop transitions, 19 changer transitions 0/165 dead transitions. [2024-06-27 23:00:42,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 165 transitions, 2170 flow [2024-06-27 23:00:42,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:42,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:42,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-27 23:00:42,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2024-06-27 23:00:42,373 INFO L175 Difference]: Start difference. First operand has 130 places, 136 transitions, 1592 flow. Second operand 7 states and 150 transitions. [2024-06-27 23:00:42,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 165 transitions, 2170 flow [2024-06-27 23:00:42,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 165 transitions, 2027 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:42,520 INFO L231 Difference]: Finished difference. Result has 131 places, 146 transitions, 1673 flow [2024-06-27 23:00:42,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1467, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1673, PETRI_PLACES=131, PETRI_TRANSITIONS=146} [2024-06-27 23:00:42,520 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 91 predicate places. [2024-06-27 23:00:42,521 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 146 transitions, 1673 flow [2024-06-27 23:00:42,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:42,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:42,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:42,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:00:42,521 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:42,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:42,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1861388347, now seen corresponding path program 4 times [2024-06-27 23:00:42,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:42,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560657999] [2024-06-27 23:00:42,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:42,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:42,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:42,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:42,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:42,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560657999] [2024-06-27 23:00:42,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560657999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:42,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:42,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:42,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954441677] [2024-06-27 23:00:42,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:42,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:42,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:42,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:42,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:42,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:42,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 146 transitions, 1673 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-27 23:00:42,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:42,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:42,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:43,303 INFO L124 PetriNetUnfolderBase]: 2306/3992 cut-off events. [2024-06-27 23:00:43,304 INFO L125 PetriNetUnfolderBase]: For 104667/104681 co-relation queries the response was YES. [2024-06-27 23:00:43,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22476 conditions, 3992 events. 2306/3992 cut-off events. For 104667/104681 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 26380 event pairs, 911 based on Foata normal form. 56/4043 useless extension candidates. Maximal degree in co-relation 22409. Up to 3261 conditions per place. [2024-06-27 23:00:43,343 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 126 selfloop transitions, 47 changer transitions 0/180 dead transitions. [2024-06-27 23:00:43,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 180 transitions, 2213 flow [2024-06-27 23:00:43,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:43,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:43,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 23:00:43,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.652014652014652 [2024-06-27 23:00:43,345 INFO L175 Difference]: Start difference. First operand has 131 places, 146 transitions, 1673 flow. Second operand 7 states and 178 transitions. [2024-06-27 23:00:43,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 180 transitions, 2213 flow [2024-06-27 23:00:43,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 180 transitions, 2186 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:43,446 INFO L231 Difference]: Finished difference. Result has 136 places, 147 transitions, 1788 flow [2024-06-27 23:00:43,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1646, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1788, PETRI_PLACES=136, PETRI_TRANSITIONS=147} [2024-06-27 23:00:43,447 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-27 23:00:43,447 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 147 transitions, 1788 flow [2024-06-27 23:00:43,448 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-27 23:00:43,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:43,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:43,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:00:43,448 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:43,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:43,449 INFO L85 PathProgramCache]: Analyzing trace with hash 654433481, now seen corresponding path program 5 times [2024-06-27 23:00:43,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:43,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780590815] [2024-06-27 23:00:43,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:43,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:43,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:43,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-27 23:00:43,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:43,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780590815] [2024-06-27 23:00:43,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780590815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:43,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:43,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:43,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482546487] [2024-06-27 23:00:43,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:43,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:43,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:43,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:43,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:43,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:43,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 147 transitions, 1788 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-27 23:00:43,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:43,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:43,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:44,333 INFO L124 PetriNetUnfolderBase]: 2437/4269 cut-off events. [2024-06-27 23:00:44,333 INFO L125 PetriNetUnfolderBase]: For 110820/110834 co-relation queries the response was YES. [2024-06-27 23:00:44,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23952 conditions, 4269 events. 2437/4269 cut-off events. For 110820/110834 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 28926 event pairs, 839 based on Foata normal form. 50/4318 useless extension candidates. Maximal degree in co-relation 23883. Up to 2675 conditions per place. [2024-06-27 23:00:44,369 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 136 selfloop transitions, 48 changer transitions 0/191 dead transitions. [2024-06-27 23:00:44,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 191 transitions, 2554 flow [2024-06-27 23:00:44,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:00:44,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:00:44,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 23:00:44,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6776556776556777 [2024-06-27 23:00:44,371 INFO L175 Difference]: Start difference. First operand has 136 places, 147 transitions, 1788 flow. Second operand 7 states and 185 transitions. [2024-06-27 23:00:44,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 191 transitions, 2554 flow [2024-06-27 23:00:44,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 191 transitions, 2432 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:44,517 INFO L231 Difference]: Finished difference. Result has 139 places, 149 transitions, 1855 flow [2024-06-27 23:00:44,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1855, PETRI_PLACES=139, PETRI_TRANSITIONS=149} [2024-06-27 23:00:44,518 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 99 predicate places. [2024-06-27 23:00:44,518 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 149 transitions, 1855 flow [2024-06-27 23:00:44,518 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-27 23:00:44,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:44,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:44,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:00:44,519 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:44,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:44,519 INFO L85 PathProgramCache]: Analyzing trace with hash 659943731, now seen corresponding path program 6 times [2024-06-27 23:00:44,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:44,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247612908] [2024-06-27 23:00:44,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:44,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:44,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:44,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:44,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:44,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247612908] [2024-06-27 23:00:44,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247612908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:44,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:44,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:44,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927954354] [2024-06-27 23:00:44,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:44,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:44,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:44,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:44,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:44,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:44,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 149 transitions, 1855 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-27 23:00:44,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:44,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:44,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:45,427 INFO L124 PetriNetUnfolderBase]: 2485/4333 cut-off events. [2024-06-27 23:00:45,428 INFO L125 PetriNetUnfolderBase]: For 115990/116004 co-relation queries the response was YES. [2024-06-27 23:00:45,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23889 conditions, 4333 events. 2485/4333 cut-off events. For 115990/116004 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 29386 event pairs, 1013 based on Foata normal form. 56/4384 useless extension candidates. Maximal degree in co-relation 23818. Up to 3632 conditions per place. [2024-06-27 23:00:45,459 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 127 selfloop transitions, 51 changer transitions 3/188 dead transitions. [2024-06-27 23:00:45,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 188 transitions, 2431 flow [2024-06-27 23:00:45,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:45,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:45,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:00:45,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-27 23:00:45,460 INFO L175 Difference]: Start difference. First operand has 139 places, 149 transitions, 1855 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:00:45,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 188 transitions, 2431 flow [2024-06-27 23:00:45,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 188 transitions, 2286 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:45,620 INFO L231 Difference]: Finished difference. Result has 143 places, 149 transitions, 1850 flow [2024-06-27 23:00:45,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1850, PETRI_PLACES=143, PETRI_TRANSITIONS=149} [2024-06-27 23:00:45,621 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 103 predicate places. [2024-06-27 23:00:45,621 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 149 transitions, 1850 flow [2024-06-27 23:00:45,621 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-27 23:00:45,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:45,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:45,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:00:45,622 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:45,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:45,622 INFO L85 PathProgramCache]: Analyzing trace with hash 660158933, now seen corresponding path program 1 times [2024-06-27 23:00:45,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:45,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577607113] [2024-06-27 23:00:45,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:45,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:45,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:45,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:45,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:45,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577607113] [2024-06-27 23:00:45,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577607113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:45,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:45,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:45,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039200165] [2024-06-27 23:00:45,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:45,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:45,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:45,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:45,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:45,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:45,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 149 transitions, 1850 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-27 23:00:45,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:45,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:45,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:46,496 INFO L124 PetriNetUnfolderBase]: 2584/4517 cut-off events. [2024-06-27 23:00:46,497 INFO L125 PetriNetUnfolderBase]: For 121719/121733 co-relation queries the response was YES. [2024-06-27 23:00:46,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24497 conditions, 4517 events. 2584/4517 cut-off events. For 121719/121733 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 30980 event pairs, 910 based on Foata normal form. 50/4562 useless extension candidates. Maximal degree in co-relation 24425. Up to 3238 conditions per place. [2024-06-27 23:00:46,525 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 127 selfloop transitions, 55 changer transitions 5/194 dead transitions. [2024-06-27 23:00:46,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 194 transitions, 2478 flow [2024-06-27 23:00:46,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:46,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:46,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:00:46,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6381766381766382 [2024-06-27 23:00:46,527 INFO L175 Difference]: Start difference. First operand has 143 places, 149 transitions, 1850 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:00:46,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 194 transitions, 2478 flow [2024-06-27 23:00:46,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 194 transitions, 2343 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:46,681 INFO L231 Difference]: Finished difference. Result has 145 places, 148 transitions, 1850 flow [2024-06-27 23:00:46,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1715, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1850, PETRI_PLACES=145, PETRI_TRANSITIONS=148} [2024-06-27 23:00:46,681 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 105 predicate places. [2024-06-27 23:00:46,681 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 148 transitions, 1850 flow [2024-06-27 23:00:46,682 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-27 23:00:46,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:46,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:46,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:00:46,682 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-27 23:00:46,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:46,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1234256543, now seen corresponding path program 2 times [2024-06-27 23:00:46,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:46,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826579626] [2024-06-27 23:00:46,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:46,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:46,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:46,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:46,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:46,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826579626] [2024-06-27 23:00:46,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826579626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:46,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:46,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:46,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561783912] [2024-06-27 23:00:46,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:46,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:46,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:46,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:46,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:46,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:00:46,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 148 transitions, 1850 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:46,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:46,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:00:46,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:47,373 INFO L124 PetriNetUnfolderBase]: 2407/4219 cut-off events. [2024-06-27 23:00:47,373 INFO L125 PetriNetUnfolderBase]: For 107896/107898 co-relation queries the response was YES. [2024-06-27 23:00:47,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23389 conditions, 4219 events. 2407/4219 cut-off events. For 107896/107898 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 28605 event pairs, 992 based on Foata normal form. 1/4218 useless extension candidates. Maximal degree in co-relation 23315. Up to 3849 conditions per place. [2024-06-27 23:00:47,406 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 19 changer transitions 0/158 dead transitions. [2024-06-27 23:00:47,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 158 transitions, 2183 flow [2024-06-27 23:00:47,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:47,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:47,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 124 transitions. [2024-06-27 23:00:47,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299145299145299 [2024-06-27 23:00:47,407 INFO L175 Difference]: Start difference. First operand has 145 places, 148 transitions, 1850 flow. Second operand 6 states and 124 transitions. [2024-06-27 23:00:47,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 158 transitions, 2183 flow [2024-06-27 23:00:47,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 158 transitions, 2033 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:47,595 INFO L231 Difference]: Finished difference. Result has 144 places, 148 transitions, 1744 flow [2024-06-27 23:00:47,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1744, PETRI_PLACES=144, PETRI_TRANSITIONS=148} [2024-06-27 23:00:47,596 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 104 predicate places. [2024-06-27 23:00:47,596 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 148 transitions, 1744 flow [2024-06-27 23:00:47,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:47,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:47,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:47,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:00:47,596 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:47,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:47,597 INFO L85 PathProgramCache]: Analyzing trace with hash 101075059, now seen corresponding path program 7 times [2024-06-27 23:00:47,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:47,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474030737] [2024-06-27 23:00:47,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:47,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:47,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:47,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:47,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:47,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474030737] [2024-06-27 23:00:47,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474030737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:47,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:47,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:47,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410916783] [2024-06-27 23:00:47,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:47,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:47,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:47,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:47,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:47,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:47,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 148 transitions, 1744 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-27 23:00:47,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:47,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:47,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:48,502 INFO L124 PetriNetUnfolderBase]: 2516/4401 cut-off events. [2024-06-27 23:00:48,502 INFO L125 PetriNetUnfolderBase]: For 133265/133279 co-relation queries the response was YES. [2024-06-27 23:00:48,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23859 conditions, 4401 events. 2516/4401 cut-off events. For 133265/133279 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 29973 event pairs, 1035 based on Foata normal form. 56/4448 useless extension candidates. Maximal degree in co-relation 23784. Up to 3637 conditions per place. [2024-06-27 23:00:48,538 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 116 selfloop transitions, 68 changer transitions 3/194 dead transitions. [2024-06-27 23:00:48,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 194 transitions, 2556 flow [2024-06-27 23:00:48,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:48,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:48,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 23:00:48,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 23:00:48,539 INFO L175 Difference]: Start difference. First operand has 144 places, 148 transitions, 1744 flow. Second operand 9 states and 225 transitions. [2024-06-27 23:00:48,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 194 transitions, 2556 flow [2024-06-27 23:00:48,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 194 transitions, 2525 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:48,721 INFO L231 Difference]: Finished difference. Result has 149 places, 148 transitions, 1899 flow [2024-06-27 23:00:48,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1899, PETRI_PLACES=149, PETRI_TRANSITIONS=148} [2024-06-27 23:00:48,722 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-27 23:00:48,722 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 148 transitions, 1899 flow [2024-06-27 23:00:48,722 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-27 23:00:48,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:48,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:48,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:00:48,722 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:48,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:48,723 INFO L85 PathProgramCache]: Analyzing trace with hash 138082901, now seen corresponding path program 2 times [2024-06-27 23:00:48,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:48,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868859232] [2024-06-27 23:00:48,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:48,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:48,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:48,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:48,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:48,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868859232] [2024-06-27 23:00:48,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868859232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:48,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:48,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:48,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316125433] [2024-06-27 23:00:48,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:48,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:48,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:48,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:48,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:48,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:48,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 148 transitions, 1899 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-27 23:00:48,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:48,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:48,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:49,684 INFO L124 PetriNetUnfolderBase]: 2615/4600 cut-off events. [2024-06-27 23:00:49,685 INFO L125 PetriNetUnfolderBase]: For 142204/142218 co-relation queries the response was YES. [2024-06-27 23:00:49,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25144 conditions, 4600 events. 2615/4600 cut-off events. For 142204/142218 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 31817 event pairs, 1035 based on Foata normal form. 50/4641 useless extension candidates. Maximal degree in co-relation 25068. Up to 3573 conditions per place. [2024-06-27 23:00:49,730 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 121 selfloop transitions, 70 changer transitions 6/204 dead transitions. [2024-06-27 23:00:49,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 204 transitions, 2787 flow [2024-06-27 23:00:49,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:00:49,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:00:49,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-27 23:00:49,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2024-06-27 23:00:49,731 INFO L175 Difference]: Start difference. First operand has 149 places, 148 transitions, 1899 flow. Second operand 10 states and 250 transitions. [2024-06-27 23:00:49,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 204 transitions, 2787 flow [2024-06-27 23:00:49,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 204 transitions, 2614 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:49,970 INFO L231 Difference]: Finished difference. Result has 152 places, 148 transitions, 1912 flow [2024-06-27 23:00:49,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1912, PETRI_PLACES=152, PETRI_TRANSITIONS=148} [2024-06-27 23:00:49,971 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 112 predicate places. [2024-06-27 23:00:49,971 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 148 transitions, 1912 flow [2024-06-27 23:00:49,971 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-27 23:00:49,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:49,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:49,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:00:49,971 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:00:49,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:49,972 INFO L85 PathProgramCache]: Analyzing trace with hash 147279671, now seen corresponding path program 3 times [2024-06-27 23:00:49,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:49,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195107945] [2024-06-27 23:00:49,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:49,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:49,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:50,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:50,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:50,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195107945] [2024-06-27 23:00:50,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195107945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:50,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:50,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:00:50,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927067466] [2024-06-27 23:00:50,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:50,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:00:50,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:50,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:00:50,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:00:50,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:50,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 148 transitions, 1912 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-27 23:00:50,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:50,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:50,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:50,860 INFO L124 PetriNetUnfolderBase]: 2760/4831 cut-off events. [2024-06-27 23:00:50,860 INFO L125 PetriNetUnfolderBase]: For 156701/156715 co-relation queries the response was YES. [2024-06-27 23:00:50,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26259 conditions, 4831 events. 2760/4831 cut-off events. For 156701/156715 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33647 event pairs, 1002 based on Foata normal form. 50/4868 useless extension candidates. Maximal degree in co-relation 26182. Up to 2795 conditions per place. [2024-06-27 23:00:50,985 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 113 selfloop transitions, 75 changer transitions 8/203 dead transitions. [2024-06-27 23:00:50,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 203 transitions, 2784 flow [2024-06-27 23:00:50,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:50,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:50,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-27 23:00:50,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6609686609686609 [2024-06-27 23:00:50,988 INFO L175 Difference]: Start difference. First operand has 152 places, 148 transitions, 1912 flow. Second operand 9 states and 232 transitions. [2024-06-27 23:00:50,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 203 transitions, 2784 flow [2024-06-27 23:00:51,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 203 transitions, 2604 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 23:00:51,170 INFO L231 Difference]: Finished difference. Result has 152 places, 145 transitions, 1792 flow [2024-06-27 23:00:51,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1792, PETRI_PLACES=152, PETRI_TRANSITIONS=145} [2024-06-27 23:00:51,170 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 112 predicate places. [2024-06-27 23:00:51,170 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 145 transitions, 1792 flow [2024-06-27 23:00:51,171 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-27 23:00:51,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:51,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:51,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:00:51,171 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-27 23:00:51,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:51,171 INFO L85 PathProgramCache]: Analyzing trace with hash -177938721, now seen corresponding path program 3 times [2024-06-27 23:00:51,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:51,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077755580] [2024-06-27 23:00:51,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:51,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:51,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:51,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:51,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:51,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077755580] [2024-06-27 23:00:51,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077755580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:51,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:51,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:51,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085531023] [2024-06-27 23:00:51,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:51,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:51,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:51,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:51,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:51,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:00:51,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 145 transitions, 1792 flow. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:51,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:51,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:00:51,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:51,882 INFO L124 PetriNetUnfolderBase]: 2484/4367 cut-off events. [2024-06-27 23:00:51,882 INFO L125 PetriNetUnfolderBase]: For 140462/140464 co-relation queries the response was YES. [2024-06-27 23:00:51,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24563 conditions, 4367 events. 2484/4367 cut-off events. For 140462/140464 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 29835 event pairs, 1053 based on Foata normal form. 1/4366 useless extension candidates. Maximal degree in co-relation 24484. Up to 3987 conditions per place. [2024-06-27 23:00:51,925 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 131 selfloop transitions, 24 changer transitions 0/161 dead transitions. [2024-06-27 23:00:51,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 161 transitions, 2198 flow [2024-06-27 23:00:51,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:51,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:51,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-27 23:00:51,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5427350427350427 [2024-06-27 23:00:51,926 INFO L175 Difference]: Start difference. First operand has 152 places, 145 transitions, 1792 flow. Second operand 6 states and 127 transitions. [2024-06-27 23:00:51,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 161 transitions, 2198 flow [2024-06-27 23:00:52,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 161 transitions, 1990 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 23:00:52,121 INFO L231 Difference]: Finished difference. Result has 152 places, 150 transitions, 1719 flow [2024-06-27 23:00:52,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1719, PETRI_PLACES=152, PETRI_TRANSITIONS=150} [2024-06-27 23:00:52,122 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 112 predicate places. [2024-06-27 23:00:52,122 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 150 transitions, 1719 flow [2024-06-27 23:00:52,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:00:52,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:52,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:52,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:00:52,123 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-27 23:00:52,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:52,123 INFO L85 PathProgramCache]: Analyzing trace with hash 743191006, now seen corresponding path program 1 times [2024-06-27 23:00:52,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:52,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954802381] [2024-06-27 23:00:52,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:52,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:52,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:52,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:52,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:52,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954802381] [2024-06-27 23:00:52,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954802381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:52,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:52,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:52,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614037377] [2024-06-27 23:00:52,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:52,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:52,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:52,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:52,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:52,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 23:00:52,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 150 transitions, 1719 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-27 23:00:52,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:52,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 23:00:52,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:52,871 INFO L124 PetriNetUnfolderBase]: 2333/4143 cut-off events. [2024-06-27 23:00:52,871 INFO L125 PetriNetUnfolderBase]: For 133753/133760 co-relation queries the response was YES. [2024-06-27 23:00:52,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22488 conditions, 4143 events. 2333/4143 cut-off events. For 133753/133760 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 28390 event pairs, 926 based on Foata normal form. 17/4139 useless extension candidates. Maximal degree in co-relation 22406. Up to 3620 conditions per place. [2024-06-27 23:00:52,901 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 123 selfloop transitions, 29 changer transitions 0/169 dead transitions. [2024-06-27 23:00:52,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 169 transitions, 2115 flow [2024-06-27 23:00:52,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:52,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:52,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 23:00:52,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 23:00:52,902 INFO L175 Difference]: Start difference. First operand has 152 places, 150 transitions, 1719 flow. Second operand 6 states and 143 transitions. [2024-06-27 23:00:52,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 169 transitions, 2115 flow [2024-06-27 23:00:53,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 169 transitions, 2053 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 23:00:53,026 INFO L231 Difference]: Finished difference. Result has 155 places, 152 transitions, 1767 flow [2024-06-27 23:00:53,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1767, PETRI_PLACES=155, PETRI_TRANSITIONS=152} [2024-06-27 23:00:53,027 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 115 predicate places. [2024-06-27 23:00:53,027 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 152 transitions, 1767 flow [2024-06-27 23:00:53,027 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-27 23:00:53,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:53,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:53,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:00:53,028 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-27 23:00:53,028 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:53,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1360855356, now seen corresponding path program 2 times [2024-06-27 23:00:53,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:53,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531391365] [2024-06-27 23:00:53,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:53,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:53,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531391365] [2024-06-27 23:00:53,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531391365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:53,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159293330] [2024-06-27 23:00:53,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:53,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:53,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:53,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 23:00:53,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 152 transitions, 1767 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-27 23:00:53,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:53,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 23:00:53,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:53,637 INFO L124 PetriNetUnfolderBase]: 2373/4200 cut-off events. [2024-06-27 23:00:53,637 INFO L125 PetriNetUnfolderBase]: For 141940/141947 co-relation queries the response was YES. [2024-06-27 23:00:53,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23206 conditions, 4200 events. 2373/4200 cut-off events. For 141940/141947 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 28848 event pairs, 977 based on Foata normal form. 17/4194 useless extension candidates. Maximal degree in co-relation 23123. Up to 3702 conditions per place. [2024-06-27 23:00:53,676 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 114 selfloop transitions, 39 changer transitions 0/170 dead transitions. [2024-06-27 23:00:53,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 170 transitions, 2309 flow [2024-06-27 23:00:53,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:53,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:53,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-27 23:00:53,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-27 23:00:53,677 INFO L175 Difference]: Start difference. First operand has 155 places, 152 transitions, 1767 flow. Second operand 6 states and 143 transitions. [2024-06-27 23:00:53,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 170 transitions, 2309 flow [2024-06-27 23:00:53,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 170 transitions, 2235 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:53,861 INFO L231 Difference]: Finished difference. Result has 157 places, 154 transitions, 1822 flow [2024-06-27 23:00:53,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1822, PETRI_PLACES=157, PETRI_TRANSITIONS=154} [2024-06-27 23:00:53,862 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-27 23:00:53,862 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 154 transitions, 1822 flow [2024-06-27 23:00:53,862 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-27 23:00:53,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:53,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:53,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:00:53,862 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-27 23:00:53,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:53,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1374187836, now seen corresponding path program 3 times [2024-06-27 23:00:53,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:53,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211966693] [2024-06-27 23:00:53,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:53,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:53,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:53,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-27 23:00:53,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:53,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211966693] [2024-06-27 23:00:53,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211966693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:53,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:53,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:00:53,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529923997] [2024-06-27 23:00:53,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:53,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:00:53,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:53,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:00:53,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:00:54,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 39 [2024-06-27 23:00:54,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 154 transitions, 1822 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-27 23:00:54,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 39 [2024-06-27 23:00:54,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:54,511 INFO L124 PetriNetUnfolderBase]: 2438/4301 cut-off events. [2024-06-27 23:00:54,512 INFO L125 PetriNetUnfolderBase]: For 152669/152676 co-relation queries the response was YES. [2024-06-27 23:00:54,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24022 conditions, 4301 events. 2438/4301 cut-off events. For 152669/152676 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29612 event pairs, 945 based on Foata normal form. 17/4295 useless extension candidates. Maximal degree in co-relation 23938. Up to 3605 conditions per place. [2024-06-27 23:00:54,546 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 117 selfloop transitions, 44 changer transitions 0/178 dead transitions. [2024-06-27 23:00:54,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 178 transitions, 2504 flow [2024-06-27 23:00:54,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:54,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:54,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 23:00:54,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-27 23:00:54,548 INFO L175 Difference]: Start difference. First operand has 157 places, 154 transitions, 1822 flow. Second operand 6 states and 148 transitions. [2024-06-27 23:00:54,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 178 transitions, 2504 flow [2024-06-27 23:00:54,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 178 transitions, 2371 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:54,731 INFO L231 Difference]: Finished difference. Result has 159 places, 157 transitions, 1846 flow [2024-06-27 23:00:54,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1689, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1846, PETRI_PLACES=159, PETRI_TRANSITIONS=157} [2024-06-27 23:00:54,731 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 119 predicate places. [2024-06-27 23:00:54,732 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 157 transitions, 1846 flow [2024-06-27 23:00:54,732 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-27 23:00:54,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:54,732 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-27 23:00:54,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:00:54,732 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-27 23:00:54,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:54,733 INFO L85 PathProgramCache]: Analyzing trace with hash 417001180, now seen corresponding path program 1 times [2024-06-27 23:00:54,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:54,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217012336] [2024-06-27 23:00:54,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:54,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:54,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:54,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:54,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:54,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217012336] [2024-06-27 23:00:54,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217012336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:54,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:54,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:54,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393798580] [2024-06-27 23:00:54,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:54,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:54,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:54,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:54,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:54,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:54,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 157 transitions, 1846 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-27 23:00:54,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:54,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:54,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:55,456 INFO L124 PetriNetUnfolderBase]: 2511/4408 cut-off events. [2024-06-27 23:00:55,457 INFO L125 PetriNetUnfolderBase]: For 153338/153350 co-relation queries the response was YES. [2024-06-27 23:00:55,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24725 conditions, 4408 events. 2511/4408 cut-off events. For 153338/153350 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 30166 event pairs, 1011 based on Foata normal form. 14/4421 useless extension candidates. Maximal degree in co-relation 24641. Up to 3889 conditions per place. [2024-06-27 23:00:55,496 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 130 selfloop transitions, 55 changer transitions 1/193 dead transitions. [2024-06-27 23:00:55,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 193 transitions, 2478 flow [2024-06-27 23:00:55,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:00:55,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:00:55,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 23:00:55,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6096866096866097 [2024-06-27 23:00:55,498 INFO L175 Difference]: Start difference. First operand has 159 places, 157 transitions, 1846 flow. Second operand 9 states and 214 transitions. [2024-06-27 23:00:55,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 193 transitions, 2478 flow [2024-06-27 23:00:55,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 193 transitions, 2397 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 23:00:55,672 INFO L231 Difference]: Finished difference. Result has 166 places, 159 transitions, 1902 flow [2024-06-27 23:00:55,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1902, PETRI_PLACES=166, PETRI_TRANSITIONS=159} [2024-06-27 23:00:55,673 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 126 predicate places. [2024-06-27 23:00:55,673 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 159 transitions, 1902 flow [2024-06-27 23:00:55,673 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-27 23:00:55,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:55,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:00:55,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:00:55,673 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-27 23:00:55,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:55,673 INFO L85 PathProgramCache]: Analyzing trace with hash 422715100, now seen corresponding path program 2 times [2024-06-27 23:00:55,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:55,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877084243] [2024-06-27 23:00:55,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:55,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:55,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:55,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:55,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:55,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877084243] [2024-06-27 23:00:55,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877084243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:55,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:55,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:55,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477061844] [2024-06-27 23:00:55,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:55,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:55,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:55,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:55,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:55,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:55,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 159 transitions, 1902 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-27 23:00:55,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:55,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:55,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:56,365 INFO L124 PetriNetUnfolderBase]: 2530/4439 cut-off events. [2024-06-27 23:00:56,366 INFO L125 PetriNetUnfolderBase]: For 160949/160961 co-relation queries the response was YES. [2024-06-27 23:00:56,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25208 conditions, 4439 events. 2530/4439 cut-off events. For 160949/160961 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 30359 event pairs, 1011 based on Foata normal form. 13/4451 useless extension candidates. Maximal degree in co-relation 25122. Up to 3908 conditions per place. [2024-06-27 23:00:56,404 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 123 selfloop transitions, 61 changer transitions 1/192 dead transitions. [2024-06-27 23:00:56,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 192 transitions, 2590 flow [2024-06-27 23:00:56,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:56,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:56,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 23:00:56,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6057692307692307 [2024-06-27 23:00:56,406 INFO L175 Difference]: Start difference. First operand has 166 places, 159 transitions, 1902 flow. Second operand 8 states and 189 transitions. [2024-06-27 23:00:56,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 192 transitions, 2590 flow [2024-06-27 23:00:56,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 192 transitions, 2484 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:56,593 INFO L231 Difference]: Finished difference. Result has 169 places, 165 transitions, 2031 flow [2024-06-27 23:00:56,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2031, PETRI_PLACES=169, PETRI_TRANSITIONS=165} [2024-06-27 23:00:56,594 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 129 predicate places. [2024-06-27 23:00:56,594 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 165 transitions, 2031 flow [2024-06-27 23:00:56,594 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-27 23:00:56,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:56,594 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-27 23:00:56,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:00:56,595 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-27 23:00:56,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:56,595 INFO L85 PathProgramCache]: Analyzing trace with hash 414141244, now seen corresponding path program 1 times [2024-06-27 23:00:56,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:56,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977605136] [2024-06-27 23:00:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:56,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:56,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:56,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:56,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:56,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977605136] [2024-06-27 23:00:56,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977605136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:56,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:56,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:56,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821046820] [2024-06-27 23:00:56,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:56,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:56,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:56,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:56,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:56,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:56,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 165 transitions, 2031 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-27 23:00:56,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:56,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:56,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:57,330 INFO L124 PetriNetUnfolderBase]: 2548/4467 cut-off events. [2024-06-27 23:00:57,330 INFO L125 PetriNetUnfolderBase]: For 172673/172681 co-relation queries the response was YES. [2024-06-27 23:00:57,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25565 conditions, 4467 events. 2548/4467 cut-off events. For 172673/172681 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30501 event pairs, 910 based on Foata normal form. 14/4480 useless extension candidates. Maximal degree in co-relation 25477. Up to 3976 conditions per place. [2024-06-27 23:00:57,373 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 166 selfloop transitions, 23 changer transitions 0/196 dead transitions. [2024-06-27 23:00:57,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 196 transitions, 2597 flow [2024-06-27 23:00:57,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:57,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:57,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-27 23:00:57,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5769230769230769 [2024-06-27 23:00:57,374 INFO L175 Difference]: Start difference. First operand has 169 places, 165 transitions, 2031 flow. Second operand 8 states and 180 transitions. [2024-06-27 23:00:57,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 196 transitions, 2597 flow [2024-06-27 23:00:57,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 196 transitions, 2512 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 23:00:57,598 INFO L231 Difference]: Finished difference. Result has 173 places, 166 transitions, 2005 flow [2024-06-27 23:00:57,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2005, PETRI_PLACES=173, PETRI_TRANSITIONS=166} [2024-06-27 23:00:57,599 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 133 predicate places. [2024-06-27 23:00:57,599 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 166 transitions, 2005 flow [2024-06-27 23:00:57,599 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-27 23:00:57,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:57,599 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-27 23:00:57,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:00:57,600 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-27 23:00:57,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:57,600 INFO L85 PathProgramCache]: Analyzing trace with hash 422712124, now seen corresponding path program 2 times [2024-06-27 23:00:57,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:57,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143221805] [2024-06-27 23:00:57,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:57,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:57,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:57,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:57,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:57,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143221805] [2024-06-27 23:00:57,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143221805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:57,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:57,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:57,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839079235] [2024-06-27 23:00:57,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:57,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:57,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:57,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:57,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:57,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:57,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 166 transitions, 2005 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-27 23:00:57,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:57,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:57,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:58,466 INFO L124 PetriNetUnfolderBase]: 2576/4511 cut-off events. [2024-06-27 23:00:58,467 INFO L125 PetriNetUnfolderBase]: For 182245/182253 co-relation queries the response was YES. [2024-06-27 23:00:58,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25874 conditions, 4511 events. 2576/4511 cut-off events. For 182245/182253 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 30861 event pairs, 1004 based on Foata normal form. 16/4526 useless extension candidates. Maximal degree in co-relation 25785. Up to 4096 conditions per place. [2024-06-27 23:00:58,519 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 163 selfloop transitions, 20 changer transitions 0/190 dead transitions. [2024-06-27 23:00:58,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 190 transitions, 2457 flow [2024-06-27 23:00:58,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:00:58,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:00:58,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 23:00:58,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5576923076923077 [2024-06-27 23:00:58,521 INFO L175 Difference]: Start difference. First operand has 173 places, 166 transitions, 2005 flow. Second operand 8 states and 174 transitions. [2024-06-27 23:00:58,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 190 transitions, 2457 flow [2024-06-27 23:00:58,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 190 transitions, 2418 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 23:00:58,822 INFO L231 Difference]: Finished difference. Result has 176 places, 167 transitions, 2024 flow [2024-06-27 23:00:58,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1967, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2024, PETRI_PLACES=176, PETRI_TRANSITIONS=167} [2024-06-27 23:00:58,822 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-27 23:00:58,822 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 167 transitions, 2024 flow [2024-06-27 23:00:58,823 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-27 23:00:58,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:58,823 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-27 23:00:58,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:00:58,823 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-27 23:00:58,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:58,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1767869804, now seen corresponding path program 3 times [2024-06-27 23:00:58,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:58,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900484708] [2024-06-27 23:00:58,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:58,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:58,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:00:58,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:00:58,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:00:58,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900484708] [2024-06-27 23:00:58,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900484708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:00:58,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:00:58,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:00:58,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847637046] [2024-06-27 23:00:58,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:00:58,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:00:58,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:00:58,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:00:58,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:00:58,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:00:58,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 167 transitions, 2024 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-27 23:00:58,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:00:58,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:00:58,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:00:59,616 INFO L124 PetriNetUnfolderBase]: 2570/4505 cut-off events. [2024-06-27 23:00:59,616 INFO L125 PetriNetUnfolderBase]: For 183183/183195 co-relation queries the response was YES. [2024-06-27 23:00:59,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25915 conditions, 4505 events. 2570/4505 cut-off events. For 183183/183195 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 30843 event pairs, 1017 based on Foata normal form. 14/4518 useless extension candidates. Maximal degree in co-relation 25825. Up to 4014 conditions per place. [2024-06-27 23:00:59,660 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 132 selfloop transitions, 47 changer transitions 1/187 dead transitions. [2024-06-27 23:00:59,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 187 transitions, 2518 flow [2024-06-27 23:00:59,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:00:59,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:00:59,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-27 23:00:59,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6324786324786325 [2024-06-27 23:00:59,661 INFO L175 Difference]: Start difference. First operand has 176 places, 167 transitions, 2024 flow. Second operand 6 states and 148 transitions. [2024-06-27 23:00:59,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 187 transitions, 2518 flow [2024-06-27 23:00:59,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 187 transitions, 2475 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:00:59,916 INFO L231 Difference]: Finished difference. Result has 176 places, 166 transitions, 2075 flow [2024-06-27 23:00:59,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1981, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2075, PETRI_PLACES=176, PETRI_TRANSITIONS=166} [2024-06-27 23:00:59,917 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-27 23:00:59,917 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 166 transitions, 2075 flow [2024-06-27 23:00:59,917 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-27 23:00:59,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:00:59,917 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-27 23:00:59,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:00:59,917 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-27 23:00:59,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:00:59,918 INFO L85 PathProgramCache]: Analyzing trace with hash 50417106, now seen corresponding path program 4 times [2024-06-27 23:00:59,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:00:59,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586167444] [2024-06-27 23:00:59,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:00:59,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:00:59,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:00,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:00,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:00,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586167444] [2024-06-27 23:01:00,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586167444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:00,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:00,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:00,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318087856] [2024-06-27 23:01:00,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:00,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:00,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:00,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:00,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:00,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:01:00,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 166 transitions, 2075 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 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-27 23:01:00,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:00,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:01:00,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:00,765 INFO L124 PetriNetUnfolderBase]: 2535/4440 cut-off events. [2024-06-27 23:01:00,765 INFO L125 PetriNetUnfolderBase]: For 189452/189464 co-relation queries the response was YES. [2024-06-27 23:01:00,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25801 conditions, 4440 events. 2535/4440 cut-off events. For 189452/189464 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30284 event pairs, 999 based on Foata normal form. 14/4453 useless extension candidates. Maximal degree in co-relation 25709. Up to 3955 conditions per place. [2024-06-27 23:01:00,799 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 130 selfloop transitions, 49 changer transitions 2/187 dead transitions. [2024-06-27 23:01:00,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 187 transitions, 2489 flow [2024-06-27 23:01:00,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:00,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:00,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-27 23:01:00,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5413105413105413 [2024-06-27 23:01:00,804 INFO L175 Difference]: Start difference. First operand has 176 places, 166 transitions, 2075 flow. Second operand 9 states and 190 transitions. [2024-06-27 23:01:00,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 187 transitions, 2489 flow [2024-06-27 23:01:01,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 187 transitions, 2403 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:01,072 INFO L231 Difference]: Finished difference. Result has 180 places, 164 transitions, 2068 flow [2024-06-27 23:01:01,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1989, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2068, PETRI_PLACES=180, PETRI_TRANSITIONS=164} [2024-06-27 23:01:01,073 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-27 23:01:01,073 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 164 transitions, 2068 flow [2024-06-27 23:01:01,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 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-27 23:01:01,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:01,074 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-27 23:01:01,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:01:01,074 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-27 23:01:01,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:01,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1563719792, now seen corresponding path program 5 times [2024-06-27 23:01:01,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:01,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203598063] [2024-06-27 23:01:01,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:01,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:01,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:01,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:01,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:01,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203598063] [2024-06-27 23:01:01,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203598063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:01,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:01,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:01,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743972306] [2024-06-27 23:01:01,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:01,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:01,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:01,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:01,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:01,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:01,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 164 transitions, 2068 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-27 23:01:01,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:01,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:01,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:01,709 INFO L124 PetriNetUnfolderBase]: 2422/4239 cut-off events. [2024-06-27 23:01:01,709 INFO L125 PetriNetUnfolderBase]: For 187248/187254 co-relation queries the response was YES. [2024-06-27 23:01:01,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25024 conditions, 4239 events. 2422/4239 cut-off events. For 187248/187254 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28608 event pairs, 960 based on Foata normal form. 5/4242 useless extension candidates. Maximal degree in co-relation 24932. Up to 3730 conditions per place. [2024-06-27 23:01:01,748 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 112 selfloop transitions, 57 changer transitions 2/178 dead transitions. [2024-06-27 23:01:01,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 178 transitions, 2444 flow [2024-06-27 23:01:01,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:01,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:01,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 23:01:01,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2024-06-27 23:01:01,750 INFO L175 Difference]: Start difference. First operand has 180 places, 164 transitions, 2068 flow. Second operand 7 states and 159 transitions. [2024-06-27 23:01:01,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 178 transitions, 2444 flow [2024-06-27 23:01:02,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 178 transitions, 2242 flow, removed 4 selfloop flow, removed 13 redundant places. [2024-06-27 23:01:02,013 INFO L231 Difference]: Finished difference. Result has 174 places, 162 transitions, 1963 flow [2024-06-27 23:01:02,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1866, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1963, PETRI_PLACES=174, PETRI_TRANSITIONS=162} [2024-06-27 23:01:02,014 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-27 23:01:02,014 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 162 transitions, 1963 flow [2024-06-27 23:01:02,014 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-27 23:01:02,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:02,015 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-27 23:01:02,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:01:02,015 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-27 23:01:02,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:02,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1563716816, now seen corresponding path program 3 times [2024-06-27 23:01:02,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:02,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815824273] [2024-06-27 23:01:02,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:02,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:02,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:02,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:02,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:02,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815824273] [2024-06-27 23:01:02,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815824273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:02,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:02,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:02,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392479769] [2024-06-27 23:01:02,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:02,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:02,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:02,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:02,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:02,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:02,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 162 transitions, 1963 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-27 23:01:02,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:02,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:02,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:02,644 INFO L124 PetriNetUnfolderBase]: 2321/4072 cut-off events. [2024-06-27 23:01:02,644 INFO L125 PetriNetUnfolderBase]: For 184635/184637 co-relation queries the response was YES. [2024-06-27 23:01:02,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23990 conditions, 4072 events. 2321/4072 cut-off events. For 184635/184637 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 27276 event pairs, 895 based on Foata normal form. 8/4078 useless extension candidates. Maximal degree in co-relation 23901. Up to 3666 conditions per place. [2024-06-27 23:01:02,680 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 151 selfloop transitions, 19 changer transitions 0/177 dead transitions. [2024-06-27 23:01:02,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 177 transitions, 2358 flow [2024-06-27 23:01:02,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:02,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:02,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-27 23:01:02,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726495726495726 [2024-06-27 23:01:02,681 INFO L175 Difference]: Start difference. First operand has 174 places, 162 transitions, 1963 flow. Second operand 6 states and 134 transitions. [2024-06-27 23:01:02,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 177 transitions, 2358 flow [2024-06-27 23:01:02,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 177 transitions, 2205 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:02,977 INFO L231 Difference]: Finished difference. Result has 172 places, 162 transitions, 1853 flow [2024-06-27 23:01:02,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1810, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1853, PETRI_PLACES=172, PETRI_TRANSITIONS=162} [2024-06-27 23:01:02,978 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 132 predicate places. [2024-06-27 23:01:02,978 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 162 transitions, 1853 flow [2024-06-27 23:01:02,978 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-27 23:01:02,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:02,978 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-27 23:01:02,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:01:02,979 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-27 23:01:02,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:02,979 INFO L85 PathProgramCache]: Analyzing trace with hash 709968416, now seen corresponding path program 1 times [2024-06-27 23:01:02,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:02,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913401302] [2024-06-27 23:01:02,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:02,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:02,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:03,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-27 23:01:03,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:03,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913401302] [2024-06-27 23:01:03,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913401302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:03,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:03,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:03,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104754882] [2024-06-27 23:01:03,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:03,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:03,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:03,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:03,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:03,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:03,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 162 transitions, 1853 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-27 23:01:03,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:03,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:03,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:03,628 INFO L124 PetriNetUnfolderBase]: 2341/4104 cut-off events. [2024-06-27 23:01:03,628 INFO L125 PetriNetUnfolderBase]: For 190527/190529 co-relation queries the response was YES. [2024-06-27 23:01:03,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24196 conditions, 4104 events. 2341/4104 cut-off events. For 190527/190529 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27519 event pairs, 879 based on Foata normal form. 6/4108 useless extension candidates. Maximal degree in co-relation 24106. Up to 3630 conditions per place. [2024-06-27 23:01:03,664 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 154 selfloop transitions, 23 changer transitions 0/184 dead transitions. [2024-06-27 23:01:03,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 184 transitions, 2327 flow [2024-06-27 23:01:03,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:03,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:03,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-27 23:01:03,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5854700854700855 [2024-06-27 23:01:03,665 INFO L175 Difference]: Start difference. First operand has 172 places, 162 transitions, 1853 flow. Second operand 6 states and 137 transitions. [2024-06-27 23:01:03,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 184 transitions, 2327 flow [2024-06-27 23:01:03,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 184 transitions, 2279 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:04,002 INFO L231 Difference]: Finished difference. Result has 174 places, 166 transitions, 1923 flow [2024-06-27 23:01:04,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1805, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1923, PETRI_PLACES=174, PETRI_TRANSITIONS=166} [2024-06-27 23:01:04,003 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-27 23:01:04,003 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 166 transitions, 1923 flow [2024-06-27 23:01:04,003 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-27 23:01:04,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:04,003 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-27 23:01:04,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:01:04,004 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-27 23:01:04,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:04,004 INFO L85 PathProgramCache]: Analyzing trace with hash 394517752, now seen corresponding path program 1 times [2024-06-27 23:01:04,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:04,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763643025] [2024-06-27 23:01:04,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:04,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:04,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:04,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:04,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:04,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763643025] [2024-06-27 23:01:04,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763643025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:04,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:04,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:04,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316738756] [2024-06-27 23:01:04,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:04,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:04,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:04,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:04,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:04,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:04,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 166 transitions, 1923 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-27 23:01:04,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:04,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:04,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:04,658 INFO L124 PetriNetUnfolderBase]: 2338/4101 cut-off events. [2024-06-27 23:01:04,658 INFO L125 PetriNetUnfolderBase]: For 193044/193056 co-relation queries the response was YES. [2024-06-27 23:01:04,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24430 conditions, 4101 events. 2338/4101 cut-off events. For 193044/193056 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27565 event pairs, 903 based on Foata normal form. 13/4108 useless extension candidates. Maximal degree in co-relation 24338. Up to 3663 conditions per place. [2024-06-27 23:01:04,696 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 142 selfloop transitions, 34 changer transitions 0/183 dead transitions. [2024-06-27 23:01:04,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 183 transitions, 2407 flow [2024-06-27 23:01:04,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:04,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:04,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 23:01:04,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6025641025641025 [2024-06-27 23:01:04,697 INFO L175 Difference]: Start difference. First operand has 174 places, 166 transitions, 1923 flow. Second operand 6 states and 141 transitions. [2024-06-27 23:01:04,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 183 transitions, 2407 flow [2024-06-27 23:01:05,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 183 transitions, 2359 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:05,005 INFO L231 Difference]: Finished difference. Result has 178 places, 166 transitions, 1949 flow [2024-06-27 23:01:05,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1949, PETRI_PLACES=178, PETRI_TRANSITIONS=166} [2024-06-27 23:01:05,005 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-27 23:01:05,005 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 166 transitions, 1949 flow [2024-06-27 23:01:05,006 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-27 23:01:05,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:05,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:05,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:01:05,006 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-27 23:01:05,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:05,006 INFO L85 PathProgramCache]: Analyzing trace with hash -2122860070, now seen corresponding path program 2 times [2024-06-27 23:01:05,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:05,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89677025] [2024-06-27 23:01:05,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:05,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:05,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:05,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:05,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:05,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89677025] [2024-06-27 23:01:05,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89677025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:05,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:05,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:05,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493778937] [2024-06-27 23:01:05,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:05,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:05,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:05,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:05,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:05,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:01:05,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 166 transitions, 1949 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 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-27 23:01:05,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:05,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:01:05,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:05,709 INFO L124 PetriNetUnfolderBase]: 2335/4104 cut-off events. [2024-06-27 23:01:05,710 INFO L125 PetriNetUnfolderBase]: For 199237/199245 co-relation queries the response was YES. [2024-06-27 23:01:05,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24517 conditions, 4104 events. 2335/4104 cut-off events. For 199237/199245 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27574 event pairs, 915 based on Foata normal form. 9/4111 useless extension candidates. Maximal degree in co-relation 24422. Up to 3660 conditions per place. [2024-06-27 23:01:05,750 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 38 changer transitions 0/176 dead transitions. [2024-06-27 23:01:05,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 176 transitions, 2313 flow [2024-06-27 23:01:05,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:05,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:05,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 23:01:05,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-27 23:01:05,751 INFO L175 Difference]: Start difference. First operand has 178 places, 166 transitions, 1949 flow. Second operand 7 states and 143 transitions. [2024-06-27 23:01:05,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 176 transitions, 2313 flow [2024-06-27 23:01:06,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 176 transitions, 2213 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:06,256 INFO L231 Difference]: Finished difference. Result has 180 places, 166 transitions, 1931 flow [2024-06-27 23:01:06,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1931, PETRI_PLACES=180, PETRI_TRANSITIONS=166} [2024-06-27 23:01:06,257 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-27 23:01:06,257 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 166 transitions, 1931 flow [2024-06-27 23:01:06,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 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-27 23:01:06,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:06,257 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-27 23:01:06,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:01:06,258 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-27 23:01:06,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:06,258 INFO L85 PathProgramCache]: Analyzing trace with hash 1008470580, now seen corresponding path program 6 times [2024-06-27 23:01:06,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:06,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510538320] [2024-06-27 23:01:06,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:06,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:06,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:06,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:06,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:06,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510538320] [2024-06-27 23:01:06,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510538320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:06,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:06,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:06,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857520889] [2024-06-27 23:01:06,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:06,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:06,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:06,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:06,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:06,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:01:06,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 166 transitions, 1931 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 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-27 23:01:06,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:06,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:01:06,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:06,957 INFO L124 PetriNetUnfolderBase]: 2337/4104 cut-off events. [2024-06-27 23:01:06,958 INFO L125 PetriNetUnfolderBase]: For 207111/207119 co-relation queries the response was YES. [2024-06-27 23:01:06,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24632 conditions, 4104 events. 2337/4104 cut-off events. For 207111/207119 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27587 event pairs, 912 based on Foata normal form. 10/4112 useless extension candidates. Maximal degree in co-relation 24535. Up to 3571 conditions per place. [2024-06-27 23:01:06,994 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 106 selfloop transitions, 77 changer transitions 0/189 dead transitions. [2024-06-27 23:01:06,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 189 transitions, 2562 flow [2024-06-27 23:01:06,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:06,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:06,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:01:06,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-27 23:01:06,995 INFO L175 Difference]: Start difference. First operand has 180 places, 166 transitions, 1931 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:01:06,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 189 transitions, 2562 flow [2024-06-27 23:01:07,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 189 transitions, 2451 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:07,394 INFO L231 Difference]: Finished difference. Result has 181 places, 169 transitions, 2014 flow [2024-06-27 23:01:07,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1820, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2014, PETRI_PLACES=181, PETRI_TRANSITIONS=169} [2024-06-27 23:01:07,395 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-27 23:01:07,395 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 169 transitions, 2014 flow [2024-06-27 23:01:07,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 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-27 23:01:07,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:07,395 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-27 23:01:07,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:01:07,395 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-27 23:01:07,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:07,395 INFO L85 PathProgramCache]: Analyzing trace with hash -763521838, now seen corresponding path program 7 times [2024-06-27 23:01:07,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:07,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008469949] [2024-06-27 23:01:07,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:07,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:07,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:07,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:07,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:07,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008469949] [2024-06-27 23:01:07,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008469949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:07,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:07,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:07,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826115859] [2024-06-27 23:01:07,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:07,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:07,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:07,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:07,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:07,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:07,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 169 transitions, 2014 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-27 23:01:07,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:07,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:07,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:07,978 INFO L124 PetriNetUnfolderBase]: 2334/4095 cut-off events. [2024-06-27 23:01:07,978 INFO L125 PetriNetUnfolderBase]: For 213399/213401 co-relation queries the response was YES. [2024-06-27 23:01:08,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24783 conditions, 4095 events. 2334/4095 cut-off events. For 213399/213401 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27546 event pairs, 944 based on Foata normal form. 1/4093 useless extension candidates. Maximal degree in co-relation 24687. Up to 3530 conditions per place. [2024-06-27 23:01:08,016 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 83 changer transitions 0/188 dead transitions. [2024-06-27 23:01:08,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 188 transitions, 2678 flow [2024-06-27 23:01:08,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:08,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:08,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 23:01:08,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5860805860805861 [2024-06-27 23:01:08,017 INFO L175 Difference]: Start difference. First operand has 181 places, 169 transitions, 2014 flow. Second operand 7 states and 160 transitions. [2024-06-27 23:01:08,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 188 transitions, 2678 flow [2024-06-27 23:01:08,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 188 transitions, 2502 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:08,448 INFO L231 Difference]: Finished difference. Result has 183 places, 175 transitions, 2138 flow [2024-06-27 23:01:08,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1838, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2138, PETRI_PLACES=183, PETRI_TRANSITIONS=175} [2024-06-27 23:01:08,449 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 143 predicate places. [2024-06-27 23:01:08,449 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 175 transitions, 2138 flow [2024-06-27 23:01:08,449 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-27 23:01:08,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:08,449 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-27 23:01:08,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:01:08,449 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-27 23:01:08,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:08,450 INFO L85 PathProgramCache]: Analyzing trace with hash -763524814, now seen corresponding path program 4 times [2024-06-27 23:01:08,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:08,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826032422] [2024-06-27 23:01:08,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:08,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:08,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:08,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:08,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:08,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826032422] [2024-06-27 23:01:08,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826032422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:08,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:08,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:08,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942804548] [2024-06-27 23:01:08,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:08,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:08,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:08,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:08,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:08,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:08,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 175 transitions, 2138 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-27 23:01:08,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:08,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:08,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:09,124 INFO L124 PetriNetUnfolderBase]: 2349/4126 cut-off events. [2024-06-27 23:01:09,124 INFO L125 PetriNetUnfolderBase]: For 230925/230927 co-relation queries the response was YES. [2024-06-27 23:01:09,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25866 conditions, 4126 events. 2349/4126 cut-off events. For 230925/230927 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27674 event pairs, 897 based on Foata normal form. 8/4132 useless extension candidates. Maximal degree in co-relation 25769. Up to 3708 conditions per place. [2024-06-27 23:01:09,161 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 161 selfloop transitions, 24 changer transitions 0/192 dead transitions. [2024-06-27 23:01:09,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 192 transitions, 2587 flow [2024-06-27 23:01:09,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:09,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:09,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 23:01:09,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567765567765568 [2024-06-27 23:01:09,162 INFO L175 Difference]: Start difference. First operand has 183 places, 175 transitions, 2138 flow. Second operand 7 states and 152 transitions. [2024-06-27 23:01:09,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 192 transitions, 2587 flow [2024-06-27 23:01:09,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 192 transitions, 2482 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:09,589 INFO L231 Difference]: Finished difference. Result has 187 places, 176 transitions, 2106 flow [2024-06-27 23:01:09,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2033, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2106, PETRI_PLACES=187, PETRI_TRANSITIONS=176} [2024-06-27 23:01:09,590 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 147 predicate places. [2024-06-27 23:01:09,590 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 176 transitions, 2106 flow [2024-06-27 23:01:09,590 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-27 23:01:09,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:09,590 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-27 23:01:09,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:01:09,591 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-27 23:01:09,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:09,591 INFO L85 PathProgramCache]: Analyzing trace with hash -763155852, now seen corresponding path program 2 times [2024-06-27 23:01:09,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:09,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39533610] [2024-06-27 23:01:09,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:09,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:09,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:09,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:09,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:09,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39533610] [2024-06-27 23:01:09,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39533610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:09,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:09,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:09,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323064631] [2024-06-27 23:01:09,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:09,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:09,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:09,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:09,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:09,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:09,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 176 transitions, 2106 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-27 23:01:09,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:09,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:09,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:10,247 INFO L124 PetriNetUnfolderBase]: 2369/4162 cut-off events. [2024-06-27 23:01:10,247 INFO L125 PetriNetUnfolderBase]: For 238073/238075 co-relation queries the response was YES. [2024-06-27 23:01:10,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26271 conditions, 4162 events. 2369/4162 cut-off events. For 238073/238075 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27952 event pairs, 897 based on Foata normal form. 6/4166 useless extension candidates. Maximal degree in co-relation 26171. Up to 3710 conditions per place. [2024-06-27 23:01:10,288 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 165 selfloop transitions, 26 changer transitions 0/198 dead transitions. [2024-06-27 23:01:10,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 198 transitions, 2613 flow [2024-06-27 23:01:10,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:10,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:10,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 23:01:10,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5677655677655677 [2024-06-27 23:01:10,289 INFO L175 Difference]: Start difference. First operand has 187 places, 176 transitions, 2106 flow. Second operand 7 states and 155 transitions. [2024-06-27 23:01:10,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 198 transitions, 2613 flow [2024-06-27 23:01:10,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 198 transitions, 2548 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:10,743 INFO L231 Difference]: Finished difference. Result has 190 places, 179 transitions, 2155 flow [2024-06-27 23:01:10,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2155, PETRI_PLACES=190, PETRI_TRANSITIONS=179} [2024-06-27 23:01:10,744 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 150 predicate places. [2024-06-27 23:01:10,744 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 179 transitions, 2155 flow [2024-06-27 23:01:10,744 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-27 23:01:10,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:10,744 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-27 23:01:10,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:01:10,744 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-27 23:01:10,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:10,745 INFO L85 PathProgramCache]: Analyzing trace with hash -817880318, now seen corresponding path program 3 times [2024-06-27 23:01:10,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:10,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781158376] [2024-06-27 23:01:10,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:10,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:10,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:10,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:10,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:10,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781158376] [2024-06-27 23:01:10,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781158376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:10,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:10,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:10,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451418127] [2024-06-27 23:01:10,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:10,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:10,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:10,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:10,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:10,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:10,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 179 transitions, 2155 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-27 23:01:10,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:10,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:10,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:11,595 INFO L124 PetriNetUnfolderBase]: 2356/4141 cut-off events. [2024-06-27 23:01:11,596 INFO L125 PetriNetUnfolderBase]: For 238860/238862 co-relation queries the response was YES. [2024-06-27 23:01:11,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25995 conditions, 4141 events. 2356/4141 cut-off events. For 238860/238862 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 27846 event pairs, 876 based on Foata normal form. 6/4145 useless extension candidates. Maximal degree in co-relation 25894. Up to 3559 conditions per place. [2024-06-27 23:01:11,627 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 162 selfloop transitions, 32 changer transitions 0/201 dead transitions. [2024-06-27 23:01:11,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 201 transitions, 2651 flow [2024-06-27 23:01:11,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:11,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:11,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 23:01:11,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5677655677655677 [2024-06-27 23:01:11,628 INFO L175 Difference]: Start difference. First operand has 190 places, 179 transitions, 2155 flow. Second operand 7 states and 155 transitions. [2024-06-27 23:01:11,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 201 transitions, 2651 flow [2024-06-27 23:01:12,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 201 transitions, 2580 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:12,139 INFO L231 Difference]: Finished difference. Result has 194 places, 181 transitions, 2186 flow [2024-06-27 23:01:12,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2086, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2186, PETRI_PLACES=194, PETRI_TRANSITIONS=181} [2024-06-27 23:01:12,140 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 154 predicate places. [2024-06-27 23:01:12,140 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 181 transitions, 2186 flow [2024-06-27 23:01:12,140 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-27 23:01:12,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:12,140 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-27 23:01:12,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:01:12,140 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-27 23:01:12,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:12,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1512274702, now seen corresponding path program 1 times [2024-06-27 23:01:12,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:12,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659945743] [2024-06-27 23:01:12,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:12,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:12,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:12,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-27 23:01:12,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:12,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659945743] [2024-06-27 23:01:12,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659945743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:12,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:12,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:12,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191691439] [2024-06-27 23:01:12,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:12,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:12,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:12,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:12,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:12,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:12,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 181 transitions, 2186 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-27 23:01:12,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:12,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:12,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:12,802 INFO L124 PetriNetUnfolderBase]: 2363/4149 cut-off events. [2024-06-27 23:01:12,802 INFO L125 PetriNetUnfolderBase]: For 244281/244281 co-relation queries the response was YES. [2024-06-27 23:01:12,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26099 conditions, 4149 events. 2363/4149 cut-off events. For 244281/244281 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 27914 event pairs, 844 based on Foata normal form. 6/4150 useless extension candidates. Maximal degree in co-relation 25996. Up to 3658 conditions per place. [2024-06-27 23:01:12,842 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 183 selfloop transitions, 15 changer transitions 0/205 dead transitions. [2024-06-27 23:01:12,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 205 transitions, 2798 flow [2024-06-27 23:01:12,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:12,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:12,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-27 23:01:12,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6256410256410256 [2024-06-27 23:01:12,843 INFO L175 Difference]: Start difference. First operand has 194 places, 181 transitions, 2186 flow. Second operand 5 states and 122 transitions. [2024-06-27 23:01:12,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 205 transitions, 2798 flow [2024-06-27 23:01:13,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 205 transitions, 2635 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:13,467 INFO L231 Difference]: Finished difference. Result has 192 places, 182 transitions, 2076 flow [2024-06-27 23:01:13,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2076, PETRI_PLACES=192, PETRI_TRANSITIONS=182} [2024-06-27 23:01:13,467 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 152 predicate places. [2024-06-27 23:01:13,467 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 182 transitions, 2076 flow [2024-06-27 23:01:13,467 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-27 23:01:13,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:13,467 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-27 23:01:13,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:01:13,468 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-27 23:01:13,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:13,468 INFO L85 PathProgramCache]: Analyzing trace with hash -2122429542, now seen corresponding path program 1 times [2024-06-27 23:01:13,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:13,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938585763] [2024-06-27 23:01:13,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:13,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:13,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:13,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:13,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:13,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938585763] [2024-06-27 23:01:13,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938585763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:13,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:13,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:01:13,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115503121] [2024-06-27 23:01:13,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:13,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:01:13,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:13,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:01:13,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:01:13,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:13,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 182 transitions, 2076 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-27 23:01:13,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:13,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:13,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:14,095 INFO L124 PetriNetUnfolderBase]: 2350/4130 cut-off events. [2024-06-27 23:01:14,095 INFO L125 PetriNetUnfolderBase]: For 243680/243680 co-relation queries the response was YES. [2024-06-27 23:01:14,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25454 conditions, 4130 events. 2350/4130 cut-off events. For 243680/243680 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27747 event pairs, 837 based on Foata normal form. 6/4131 useless extension candidates. Maximal degree in co-relation 25353. Up to 3652 conditions per place. [2024-06-27 23:01:14,136 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 182 selfloop transitions, 15 changer transitions 0/204 dead transitions. [2024-06-27 23:01:14,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 204 transitions, 2561 flow [2024-06-27 23:01:14,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:01:14,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:01:14,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-27 23:01:14,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6205128205128205 [2024-06-27 23:01:14,137 INFO L175 Difference]: Start difference. First operand has 192 places, 182 transitions, 2076 flow. Second operand 5 states and 121 transitions. [2024-06-27 23:01:14,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 204 transitions, 2561 flow [2024-06-27 23:01:14,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 204 transitions, 2534 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:01:14,691 INFO L231 Difference]: Finished difference. Result has 195 places, 182 transitions, 2083 flow [2024-06-27 23:01:14,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2083, PETRI_PLACES=195, PETRI_TRANSITIONS=182} [2024-06-27 23:01:14,692 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-27 23:01:14,692 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 182 transitions, 2083 flow [2024-06-27 23:01:14,692 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-27 23:01:14,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:14,692 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-27 23:01:14,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:01:14,693 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-27 23:01:14,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:14,693 INFO L85 PathProgramCache]: Analyzing trace with hash 609395152, now seen corresponding path program 1 times [2024-06-27 23:01:14,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:14,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911976955] [2024-06-27 23:01:14,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:14,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:14,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:14,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-27 23:01:14,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:14,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911976955] [2024-06-27 23:01:14,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911976955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:14,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:14,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:14,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333569170] [2024-06-27 23:01:14,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:14,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:14,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:14,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:14,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:14,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:01:14,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 182 transitions, 2083 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:14,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:14,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:01:14,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:15,659 INFO L124 PetriNetUnfolderBase]: 2355/4146 cut-off events. [2024-06-27 23:01:15,659 INFO L125 PetriNetUnfolderBase]: For 237035/237047 co-relation queries the response was YES. [2024-06-27 23:01:15,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25510 conditions, 4146 events. 2355/4146 cut-off events. For 237035/237047 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27891 event pairs, 907 based on Foata normal form. 13/4153 useless extension candidates. Maximal degree in co-relation 25407. Up to 3605 conditions per place. [2024-06-27 23:01:15,703 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 138 selfloop transitions, 76 changer transitions 0/220 dead transitions. [2024-06-27 23:01:15,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 220 transitions, 2839 flow [2024-06-27 23:01:15,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:15,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:15,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-27 23:01:15,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5547785547785548 [2024-06-27 23:01:15,704 INFO L175 Difference]: Start difference. First operand has 195 places, 182 transitions, 2083 flow. Second operand 11 states and 238 transitions. [2024-06-27 23:01:15,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 220 transitions, 2839 flow [2024-06-27 23:01:16,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 220 transitions, 2798 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 23:01:16,338 INFO L231 Difference]: Finished difference. Result has 202 places, 185 transitions, 2230 flow [2024-06-27 23:01:16,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2230, PETRI_PLACES=202, PETRI_TRANSITIONS=185} [2024-06-27 23:01:16,339 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-27 23:01:16,339 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 185 transitions, 2230 flow [2024-06-27 23:01:16,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:16,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:16,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-27 23:01:16,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:01:16,340 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-27 23:01:16,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:16,340 INFO L85 PathProgramCache]: Analyzing trace with hash 864018936, now seen corresponding path program 2 times [2024-06-27 23:01:16,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:16,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48867653] [2024-06-27 23:01:16,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:16,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:16,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:16,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-27 23:01:16,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:16,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48867653] [2024-06-27 23:01:16,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48867653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:16,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:16,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:16,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586679220] [2024-06-27 23:01:16,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:16,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:16,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:16,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:16,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:16,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:01:16,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 185 transitions, 2230 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:16,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:16,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:01:16,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:17,208 INFO L124 PetriNetUnfolderBase]: 2352/4142 cut-off events. [2024-06-27 23:01:17,208 INFO L125 PetriNetUnfolderBase]: For 244053/244065 co-relation queries the response was YES. [2024-06-27 23:01:17,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25703 conditions, 4142 events. 2352/4142 cut-off events. For 244053/244065 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27894 event pairs, 907 based on Foata normal form. 13/4149 useless extension candidates. Maximal degree in co-relation 25598. Up to 3602 conditions per place. [2024-06-27 23:01:17,247 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 137 selfloop transitions, 76 changer transitions 0/219 dead transitions. [2024-06-27 23:01:17,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 219 transitions, 2848 flow [2024-06-27 23:01:17,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:17,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:17,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 250 transitions. [2024-06-27 23:01:17,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341880341880342 [2024-06-27 23:01:17,248 INFO L175 Difference]: Start difference. First operand has 202 places, 185 transitions, 2230 flow. Second operand 12 states and 250 transitions. [2024-06-27 23:01:17,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 219 transitions, 2848 flow [2024-06-27 23:01:17,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 219 transitions, 2650 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:17,803 INFO L231 Difference]: Finished difference. Result has 205 places, 185 transitions, 2192 flow [2024-06-27 23:01:17,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2192, PETRI_PLACES=205, PETRI_TRANSITIONS=185} [2024-06-27 23:01:17,804 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-27 23:01:17,804 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 185 transitions, 2192 flow [2024-06-27 23:01:17,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:17,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:17,804 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-27 23:01:17,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:01:17,804 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-27 23:01:17,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:17,805 INFO L85 PathProgramCache]: Analyzing trace with hash -580693968, now seen corresponding path program 3 times [2024-06-27 23:01:17,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:17,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470188765] [2024-06-27 23:01:17,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:17,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:17,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:17,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:17,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:17,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470188765] [2024-06-27 23:01:17,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470188765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:17,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:17,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:17,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144838842] [2024-06-27 23:01:17,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:17,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:17,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:17,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:17,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:18,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:01:18,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 185 transitions, 2192 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:18,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:18,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:01:18,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:18,660 INFO L124 PetriNetUnfolderBase]: 2357/4155 cut-off events. [2024-06-27 23:01:18,660 INFO L125 PetriNetUnfolderBase]: For 244057/244065 co-relation queries the response was YES. [2024-06-27 23:01:18,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25724 conditions, 4155 events. 2357/4155 cut-off events. For 244057/244065 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 28016 event pairs, 910 based on Foata normal form. 9/4162 useless extension candidates. Maximal degree in co-relation 25618. Up to 3608 conditions per place. [2024-06-27 23:01:18,699 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 121 selfloop transitions, 83 changer transitions 0/210 dead transitions. [2024-06-27 23:01:18,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 210 transitions, 2795 flow [2024-06-27 23:01:18,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:18,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:18,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-27 23:01:18,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291375291375291 [2024-06-27 23:01:18,700 INFO L175 Difference]: Start difference. First operand has 205 places, 185 transitions, 2192 flow. Second operand 11 states and 227 transitions. [2024-06-27 23:01:18,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 210 transitions, 2795 flow [2024-06-27 23:01:19,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 210 transitions, 2633 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:19,052 INFO L231 Difference]: Finished difference. Result has 205 places, 188 transitions, 2239 flow [2024-06-27 23:01:19,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2239, PETRI_PLACES=205, PETRI_TRANSITIONS=188} [2024-06-27 23:01:19,053 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-27 23:01:19,053 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 188 transitions, 2239 flow [2024-06-27 23:01:19,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:19,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] [2024-06-27 23:01:19,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:01:19,054 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-27 23:01:19,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:19,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1197823746, now seen corresponding path program 4 times [2024-06-27 23:01:19,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:19,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652786883] [2024-06-27 23:01:19,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:19,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:19,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:19,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:19,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:19,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652786883] [2024-06-27 23:01:19,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652786883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:19,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:19,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:19,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192212089] [2024-06-27 23:01:19,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:19,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:19,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:19,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:19,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:19,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2024-06-27 23:01:19,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 188 transitions, 2239 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:19,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:19,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2024-06-27 23:01:19,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:19,884 INFO L124 PetriNetUnfolderBase]: 2354/4151 cut-off events. [2024-06-27 23:01:19,884 INFO L125 PetriNetUnfolderBase]: For 242643/242651 co-relation queries the response was YES. [2024-06-27 23:01:19,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25651 conditions, 4151 events. 2354/4151 cut-off events. For 242643/242651 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 28014 event pairs, 910 based on Foata normal form. 9/4158 useless extension candidates. Maximal degree in co-relation 25544. Up to 3605 conditions per place. [2024-06-27 23:01:19,923 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 120 selfloop transitions, 83 changer transitions 0/209 dead transitions. [2024-06-27 23:01:19,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 209 transitions, 2695 flow [2024-06-27 23:01:19,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:19,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:19,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 239 transitions. [2024-06-27 23:01:19,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106837606837606 [2024-06-27 23:01:19,924 INFO L175 Difference]: Start difference. First operand has 205 places, 188 transitions, 2239 flow. Second operand 12 states and 239 transitions. [2024-06-27 23:01:19,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 209 transitions, 2695 flow [2024-06-27 23:01:20,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 209 transitions, 2505 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:20,540 INFO L231 Difference]: Finished difference. Result has 208 places, 188 transitions, 2221 flow [2024-06-27 23:01:20,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2221, PETRI_PLACES=208, PETRI_TRANSITIONS=188} [2024-06-27 23:01:20,540 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 168 predicate places. [2024-06-27 23:01:20,540 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 188 transitions, 2221 flow [2024-06-27 23:01:20,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:01:20,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:20,541 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-27 23:01:20,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:01:20,541 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-27 23:01:20,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:20,542 INFO L85 PathProgramCache]: Analyzing trace with hash 476558218, now seen corresponding path program 5 times [2024-06-27 23:01:20,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:20,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205931285] [2024-06-27 23:01:20,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:20,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:20,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:20,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:20,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205931285] [2024-06-27 23:01:20,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205931285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:20,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:20,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:20,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590847581] [2024-06-27 23:01:20,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:20,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:20,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:20,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:20,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:20,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:20,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 188 transitions, 2221 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-27 23:01:20,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:20,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:20,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:21,185 INFO L124 PetriNetUnfolderBase]: 2351/4144 cut-off events. [2024-06-27 23:01:21,185 INFO L125 PetriNetUnfolderBase]: For 249458/249460 co-relation queries the response was YES. [2024-06-27 23:01:21,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25700 conditions, 4144 events. 2351/4144 cut-off events. For 249458/249460 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27938 event pairs, 941 based on Foata normal form. 1/4142 useless extension candidates. Maximal degree in co-relation 25593. Up to 3565 conditions per place. [2024-06-27 23:01:21,227 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 105 selfloop transitions, 90 changer transitions 0/202 dead transitions. [2024-06-27 23:01:21,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 202 transitions, 2643 flow [2024-06-27 23:01:21,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:21,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:21,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-27 23:01:21,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541025641025641 [2024-06-27 23:01:21,228 INFO L175 Difference]: Start difference. First operand has 208 places, 188 transitions, 2221 flow. Second operand 10 states and 211 transitions. [2024-06-27 23:01:21,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 202 transitions, 2643 flow [2024-06-27 23:01:21,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 202 transitions, 2477 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:21,786 INFO L231 Difference]: Finished difference. Result has 207 places, 188 transitions, 2241 flow [2024-06-27 23:01:21,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2055, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2241, PETRI_PLACES=207, PETRI_TRANSITIONS=188} [2024-06-27 23:01:21,787 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 23:01:21,787 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 188 transitions, 2241 flow [2024-06-27 23:01:21,787 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-27 23:01:21,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:21,787 INFO 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-27 23:01:21,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:01:21,787 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-27 23:01:21,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:21,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1197821225, now seen corresponding path program 1 times [2024-06-27 23:01:21,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:21,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120848123] [2024-06-27 23:01:21,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:21,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:21,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:21,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:21,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:21,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120848123] [2024-06-27 23:01:21,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120848123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:21,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:21,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:21,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803527166] [2024-06-27 23:01:21,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:21,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:21,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:21,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:21,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:21,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:21,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 188 transitions, 2241 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-27 23:01:21,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:21,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:21,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:22,493 INFO L124 PetriNetUnfolderBase]: 2338/4121 cut-off events. [2024-06-27 23:01:22,494 INFO L125 PetriNetUnfolderBase]: For 265634/265646 co-relation queries the response was YES. [2024-06-27 23:01:22,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24849 conditions, 4121 events. 2338/4121 cut-off events. For 265634/265646 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 27611 event pairs, 731 based on Foata normal form. 36/4156 useless extension candidates. Maximal degree in co-relation 24742. Up to 1560 conditions per place. [2024-06-27 23:01:22,537 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 161 selfloop transitions, 57 changer transitions 14/239 dead transitions. [2024-06-27 23:01:22,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 239 transitions, 3139 flow [2024-06-27 23:01:22,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:22,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:22,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-27 23:01:22,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6381766381766382 [2024-06-27 23:01:22,538 INFO L175 Difference]: Start difference. First operand has 207 places, 188 transitions, 2241 flow. Second operand 9 states and 224 transitions. [2024-06-27 23:01:22,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 239 transitions, 3139 flow [2024-06-27 23:01:23,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 239 transitions, 2896 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:23,215 INFO L231 Difference]: Finished difference. Result has 207 places, 184 transitions, 2079 flow [2024-06-27 23:01:23,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1998, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2079, PETRI_PLACES=207, PETRI_TRANSITIONS=184} [2024-06-27 23:01:23,215 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 23:01:23,216 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 184 transitions, 2079 flow [2024-06-27 23:01:23,216 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-27 23:01:23,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:23,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:23,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:01:23,216 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-27 23:01:23,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:23,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1442184741, now seen corresponding path program 2 times [2024-06-27 23:01:23,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:23,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236139347] [2024-06-27 23:01:23,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:23,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:23,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:23,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:23,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:23,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236139347] [2024-06-27 23:01:23,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236139347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:23,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:23,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:23,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395159627] [2024-06-27 23:01:23,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:23,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:23,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:23,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:23,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:23,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:23,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 184 transitions, 2079 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-27 23:01:23,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:23,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:23,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:23,942 INFO L124 PetriNetUnfolderBase]: 2516/4353 cut-off events. [2024-06-27 23:01:23,943 INFO L125 PetriNetUnfolderBase]: For 344717/344729 co-relation queries the response was YES. [2024-06-27 23:01:23,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29443 conditions, 4353 events. 2516/4353 cut-off events. For 344717/344729 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 29029 event pairs, 785 based on Foata normal form. 18/4370 useless extension candidates. Maximal degree in co-relation 29336. Up to 1768 conditions per place. [2024-06-27 23:01:23,983 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 152 selfloop transitions, 62 changer transitions 11/232 dead transitions. [2024-06-27 23:01:23,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 232 transitions, 2975 flow [2024-06-27 23:01:23,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:23,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:23,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 23:01:23,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6239316239316239 [2024-06-27 23:01:23,984 INFO L175 Difference]: Start difference. First operand has 207 places, 184 transitions, 2079 flow. Second operand 9 states and 219 transitions. [2024-06-27 23:01:23,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 232 transitions, 2975 flow [2024-06-27 23:01:24,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 232 transitions, 2844 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:24,463 INFO L231 Difference]: Finished difference. Result has 207 places, 183 transitions, 2088 flow [2024-06-27 23:01:24,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2088, PETRI_PLACES=207, PETRI_TRANSITIONS=183} [2024-06-27 23:01:24,464 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 167 predicate places. [2024-06-27 23:01:24,464 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 183 transitions, 2088 flow [2024-06-27 23:01:24,464 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-27 23:01:24,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:24,465 INFO 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-27 23:01:24,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:01:24,465 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-27 23:01:24,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:24,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1389806211, now seen corresponding path program 3 times [2024-06-27 23:01:24,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:24,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867397466] [2024-06-27 23:01:24,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:24,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:24,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:24,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:24,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:24,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867397466] [2024-06-27 23:01:24,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867397466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:24,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:24,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:24,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806675842] [2024-06-27 23:01:24,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:24,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:24,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:24,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:24,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:24,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:24,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 183 transitions, 2088 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-27 23:01:24,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:24,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:24,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:25,241 INFO L124 PetriNetUnfolderBase]: 2399/4179 cut-off events. [2024-06-27 23:01:25,241 INFO L125 PetriNetUnfolderBase]: For 323561/323573 co-relation queries the response was YES. [2024-06-27 23:01:25,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26906 conditions, 4179 events. 2399/4179 cut-off events. For 323561/323573 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27988 event pairs, 870 based on Foata normal form. 42/4220 useless extension candidates. Maximal degree in co-relation 26799. Up to 2889 conditions per place. [2024-06-27 23:01:25,282 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 150 selfloop transitions, 53 changer transitions 18/228 dead transitions. [2024-06-27 23:01:25,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 228 transitions, 2808 flow [2024-06-27 23:01:25,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:25,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:25,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-27 23:01:25,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6076923076923076 [2024-06-27 23:01:25,283 INFO L175 Difference]: Start difference. First operand has 207 places, 183 transitions, 2088 flow. Second operand 10 states and 237 transitions. [2024-06-27 23:01:25,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 228 transitions, 2808 flow [2024-06-27 23:01:25,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 228 transitions, 2677 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:25,931 INFO L231 Difference]: Finished difference. Result has 205 places, 175 transitions, 1980 flow [2024-06-27 23:01:25,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1980, PETRI_PLACES=205, PETRI_TRANSITIONS=175} [2024-06-27 23:01:25,932 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-27 23:01:25,932 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 175 transitions, 1980 flow [2024-06-27 23:01:25,932 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-27 23:01:25,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:25,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-27 23:01:25,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:01:25,933 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-27 23:01:25,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:25,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1306210779, now seen corresponding path program 4 times [2024-06-27 23:01:25,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:25,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169272525] [2024-06-27 23:01:25,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:25,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:25,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:26,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:26,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:26,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169272525] [2024-06-27 23:01:26,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169272525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:26,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:26,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:26,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031155398] [2024-06-27 23:01:26,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:26,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:26,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:26,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:26,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:26,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:26,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 175 transitions, 1980 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-27 23:01:26,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:26,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:26,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:26,580 INFO L124 PetriNetUnfolderBase]: 2157/3760 cut-off events. [2024-06-27 23:01:26,580 INFO L125 PetriNetUnfolderBase]: For 277882/277894 co-relation queries the response was YES. [2024-06-27 23:01:26,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23692 conditions, 3760 events. 2157/3760 cut-off events. For 277882/277894 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 24716 event pairs, 804 based on Foata normal form. 46/3805 useless extension candidates. Maximal degree in co-relation 23587. Up to 3145 conditions per place. [2024-06-27 23:01:26,617 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 134 selfloop transitions, 47 changer transitions 23/211 dead transitions. [2024-06-27 23:01:26,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 211 transitions, 2518 flow [2024-06-27 23:01:26,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:26,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:26,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-27 23:01:26,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5794871794871795 [2024-06-27 23:01:26,618 INFO L175 Difference]: Start difference. First operand has 205 places, 175 transitions, 1980 flow. Second operand 10 states and 226 transitions. [2024-06-27 23:01:26,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 211 transitions, 2518 flow [2024-06-27 23:01:27,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 211 transitions, 2405 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:27,147 INFO L231 Difference]: Finished difference. Result has 202 places, 168 transitions, 1897 flow [2024-06-27 23:01:27,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1871, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1897, PETRI_PLACES=202, PETRI_TRANSITIONS=168} [2024-06-27 23:01:27,147 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 162 predicate places. [2024-06-27 23:01:27,147 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 168 transitions, 1897 flow [2024-06-27 23:01:27,147 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-27 23:01:27,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:27,147 INFO 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-27 23:01:27,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:01:27,148 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-27 23:01:27,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:27,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1795503653, now seen corresponding path program 5 times [2024-06-27 23:01:27,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:27,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145328155] [2024-06-27 23:01:27,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:27,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:27,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:27,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:27,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:27,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145328155] [2024-06-27 23:01:27,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145328155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:27,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:27,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:27,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314267112] [2024-06-27 23:01:27,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:27,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:27,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:27,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:27,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:27,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:27,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 168 transitions, 1897 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-27 23:01:27,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:27,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:27,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:27,801 INFO L124 PetriNetUnfolderBase]: 2280/3915 cut-off events. [2024-06-27 23:01:27,802 INFO L125 PetriNetUnfolderBase]: For 282465/282476 co-relation queries the response was YES. [2024-06-27 23:01:27,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26335 conditions, 3915 events. 2280/3915 cut-off events. For 282465/282476 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 25633 event pairs, 834 based on Foata normal form. 19/3933 useless extension candidates. Maximal degree in co-relation 26232. Up to 3131 conditions per place. [2024-06-27 23:01:27,837 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 141 selfloop transitions, 47 changer transitions 9/204 dead transitions. [2024-06-27 23:01:27,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 204 transitions, 2565 flow [2024-06-27 23:01:27,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:27,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:27,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-27 23:01:27,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 23:01:27,838 INFO L175 Difference]: Start difference. First operand has 202 places, 168 transitions, 1897 flow. Second operand 9 states and 207 transitions. [2024-06-27 23:01:27,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 204 transitions, 2565 flow [2024-06-27 23:01:28,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 204 transitions, 2451 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:28,307 INFO L231 Difference]: Finished difference. Result has 196 places, 167 transitions, 1882 flow [2024-06-27 23:01:28,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1882, PETRI_PLACES=196, PETRI_TRANSITIONS=167} [2024-06-27 23:01:28,307 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 156 predicate places. [2024-06-27 23:01:28,307 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 167 transitions, 1882 flow [2024-06-27 23:01:28,307 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-27 23:01:28,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:28,307 INFO 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-27 23:01:28,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:01:28,308 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-27 23:01:28,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:28,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1792646693, now seen corresponding path program 6 times [2024-06-27 23:01:28,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:28,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405239822] [2024-06-27 23:01:28,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:28,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:28,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:28,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-27 23:01:28,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:28,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405239822] [2024-06-27 23:01:28,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405239822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:28,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:28,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:28,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120917610] [2024-06-27 23:01:28,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:28,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:28,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:28,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:28,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:28,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:28,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 167 transitions, 1882 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-27 23:01:28,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:28,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:28,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:28,905 INFO L124 PetriNetUnfolderBase]: 2202/3816 cut-off events. [2024-06-27 23:01:28,905 INFO L125 PetriNetUnfolderBase]: For 243048/243059 co-relation queries the response was YES. [2024-06-27 23:01:28,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24920 conditions, 3816 events. 2202/3816 cut-off events. For 243048/243059 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 25092 event pairs, 853 based on Foata normal form. 19/3834 useless extension candidates. Maximal degree in co-relation 24819. Up to 3368 conditions per place. [2024-06-27 23:01:28,938 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 130 selfloop transitions, 41 changer transitions 15/193 dead transitions. [2024-06-27 23:01:28,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 193 transitions, 2336 flow [2024-06-27 23:01:28,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:28,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:28,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 23:01:28,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698005698005698 [2024-06-27 23:01:28,939 INFO L175 Difference]: Start difference. First operand has 196 places, 167 transitions, 1882 flow. Second operand 9 states and 200 transitions. [2024-06-27 23:01:28,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 193 transitions, 2336 flow [2024-06-27 23:01:29,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 193 transitions, 2239 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:29,401 INFO L231 Difference]: Finished difference. Result has 195 places, 161 transitions, 1788 flow [2024-06-27 23:01:29,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1785, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1788, PETRI_PLACES=195, PETRI_TRANSITIONS=161} [2024-06-27 23:01:29,401 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 155 predicate places. [2024-06-27 23:01:29,402 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 161 transitions, 1788 flow [2024-06-27 23:01:29,402 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-27 23:01:29,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:29,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:29,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:01:29,402 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-27 23:01:29,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:29,403 INFO L85 PathProgramCache]: Analyzing trace with hash 56658365, now seen corresponding path program 7 times [2024-06-27 23:01:29,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:29,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124092886] [2024-06-27 23:01:29,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:29,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:29,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:29,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:29,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:29,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124092886] [2024-06-27 23:01:29,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124092886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:29,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:29,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:29,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970176211] [2024-06-27 23:01:29,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:29,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:29,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:29,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:29,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:29,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:29,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 161 transitions, 1788 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-27 23:01:29,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:29,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:29,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:30,093 INFO L124 PetriNetUnfolderBase]: 2102/3652 cut-off events. [2024-06-27 23:01:30,093 INFO L125 PetriNetUnfolderBase]: For 223883/223887 co-relation queries the response was YES. [2024-06-27 23:01:30,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22439 conditions, 3652 events. 2102/3652 cut-off events. For 223883/223887 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 24002 event pairs, 686 based on Foata normal form. 34/3685 useless extension candidates. Maximal degree in co-relation 22339. Up to 2035 conditions per place. [2024-06-27 23:01:30,126 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 131 selfloop transitions, 32 changer transitions 21/191 dead transitions. [2024-06-27 23:01:30,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 191 transitions, 2382 flow [2024-06-27 23:01:30,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:30,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:30,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 23:01:30,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6263736263736264 [2024-06-27 23:01:30,127 INFO L175 Difference]: Start difference. First operand has 195 places, 161 transitions, 1788 flow. Second operand 7 states and 171 transitions. [2024-06-27 23:01:30,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 191 transitions, 2382 flow [2024-06-27 23:01:30,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 191 transitions, 2274 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:30,408 INFO L231 Difference]: Finished difference. Result has 188 places, 150 transitions, 1622 flow [2024-06-27 23:01:30,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1684, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1622, PETRI_PLACES=188, PETRI_TRANSITIONS=150} [2024-06-27 23:01:30,408 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 148 predicate places. [2024-06-27 23:01:30,408 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 150 transitions, 1622 flow [2024-06-27 23:01:30,408 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-27 23:01:30,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:30,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:30,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:01:30,409 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-27 23:01:30,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:30,409 INFO L85 PathProgramCache]: Analyzing trace with hash 234153143, now seen corresponding path program 1 times [2024-06-27 23:01:30,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:30,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614013251] [2024-06-27 23:01:30,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:30,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:30,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:30,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:30,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:30,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614013251] [2024-06-27 23:01:30,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614013251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:30,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:30,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:30,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904624858] [2024-06-27 23:01:30,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:30,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:30,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:30,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:30,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:30,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:30,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 150 transitions, 1622 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-27 23:01:30,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:30,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:30,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,046 INFO L124 PetriNetUnfolderBase]: 1868/3252 cut-off events. [2024-06-27 23:01:31,046 INFO L125 PetriNetUnfolderBase]: For 193528/193532 co-relation queries the response was YES. [2024-06-27 23:01:31,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20998 conditions, 3252 events. 1868/3252 cut-off events. For 193528/193532 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 21016 event pairs, 620 based on Foata normal form. 10/3261 useless extension candidates. Maximal degree in co-relation 20900. Up to 2685 conditions per place. [2024-06-27 23:01:31,073 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 132 selfloop transitions, 34 changer transitions 0/173 dead transitions. [2024-06-27 23:01:31,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 173 transitions, 2164 flow [2024-06-27 23:01:31,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:31,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:31,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 23:01:31,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2024-06-27 23:01:31,074 INFO L175 Difference]: Start difference. First operand has 188 places, 150 transitions, 1622 flow. Second operand 6 states and 144 transitions. [2024-06-27 23:01:31,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 173 transitions, 2164 flow [2024-06-27 23:01:31,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 173 transitions, 2069 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:31,345 INFO L231 Difference]: Finished difference. Result has 178 places, 152 transitions, 1647 flow [2024-06-27 23:01:31,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1647, PETRI_PLACES=178, PETRI_TRANSITIONS=152} [2024-06-27 23:01:31,345 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-27 23:01:31,345 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 152 transitions, 1647 flow [2024-06-27 23:01:31,345 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-27 23:01:31,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:31,345 INFO 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-27 23:01:31,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:01:31,346 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-27 23:01:31,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:31,346 INFO L85 PathProgramCache]: Analyzing trace with hash 65229245, now seen corresponding path program 8 times [2024-06-27 23:01:31,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:31,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418208551] [2024-06-27 23:01:31,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:31,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:31,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:31,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:31,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:31,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418208551] [2024-06-27 23:01:31,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418208551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:31,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:31,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:31,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298258455] [2024-06-27 23:01:31,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:31,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:31,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:31,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:31,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:31,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:31,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 152 transitions, 1647 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-27 23:01:31,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:31,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:31,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:31,895 INFO L124 PetriNetUnfolderBase]: 1799/3139 cut-off events. [2024-06-27 23:01:31,896 INFO L125 PetriNetUnfolderBase]: For 165379/165383 co-relation queries the response was YES. [2024-06-27 23:01:31,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18654 conditions, 3139 events. 1799/3139 cut-off events. For 165379/165383 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20081 event pairs, 683 based on Foata normal form. 38/3176 useless extension candidates. Maximal degree in co-relation 18561. Up to 2613 conditions per place. [2024-06-27 23:01:31,922 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 118 selfloop transitions, 26 changer transitions 21/172 dead transitions. [2024-06-27 23:01:31,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 172 transitions, 2053 flow [2024-06-27 23:01:31,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:31,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:31,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 23:01:31,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 23:01:31,923 INFO L175 Difference]: Start difference. First operand has 178 places, 152 transitions, 1647 flow. Second operand 7 states and 161 transitions. [2024-06-27 23:01:31,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 172 transitions, 2053 flow [2024-06-27 23:01:32,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 172 transitions, 2003 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:32,177 INFO L231 Difference]: Finished difference. Result has 182 places, 142 transitions, 1539 flow [2024-06-27 23:01:32,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1539, PETRI_PLACES=182, PETRI_TRANSITIONS=142} [2024-06-27 23:01:32,178 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-27 23:01:32,178 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 142 transitions, 1539 flow [2024-06-27 23:01:32,178 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-27 23:01:32,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:32,179 INFO 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-27 23:01:32,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:01:32,179 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-27 23:01:32,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:32,179 INFO L85 PathProgramCache]: Analyzing trace with hash 352116575, now seen corresponding path program 9 times [2024-06-27 23:01:32,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:32,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126334934] [2024-06-27 23:01:32,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:32,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:32,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:32,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:32,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:32,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126334934] [2024-06-27 23:01:32,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126334934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:32,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:32,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:32,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677467368] [2024-06-27 23:01:32,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:32,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:32,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:32,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:32,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:32,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:32,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 142 transitions, 1539 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-27 23:01:32,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:32,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:32,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:32,790 INFO L124 PetriNetUnfolderBase]: 1578/2746 cut-off events. [2024-06-27 23:01:32,790 INFO L125 PetriNetUnfolderBase]: For 128790/128794 co-relation queries the response was YES. [2024-06-27 23:01:32,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15464 conditions, 2746 events. 1578/2746 cut-off events. For 128790/128794 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 16960 event pairs, 558 based on Foata normal form. 38/2783 useless extension candidates. Maximal degree in co-relation 15370. Up to 2250 conditions per place. [2024-06-27 23:01:32,813 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 120 selfloop transitions, 25 changer transitions 7/159 dead transitions. [2024-06-27 23:01:32,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 159 transitions, 1911 flow [2024-06-27 23:01:32,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:32,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:32,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-27 23:01:32,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5677655677655677 [2024-06-27 23:01:32,815 INFO L175 Difference]: Start difference. First operand has 182 places, 142 transitions, 1539 flow. Second operand 7 states and 155 transitions. [2024-06-27 23:01:32,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 159 transitions, 1911 flow [2024-06-27 23:01:32,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 159 transitions, 1833 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:32,977 INFO L231 Difference]: Finished difference. Result has 171 places, 137 transitions, 1457 flow [2024-06-27 23:01:32,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1461, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1457, PETRI_PLACES=171, PETRI_TRANSITIONS=137} [2024-06-27 23:01:32,978 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-27 23:01:32,978 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 137 transitions, 1457 flow [2024-06-27 23:01:32,978 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-27 23:01:32,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:32,978 INFO 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-27 23:01:32,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:01:32,978 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-27 23:01:32,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:32,978 INFO L85 PathProgramCache]: Analyzing trace with hash 352485537, now seen corresponding path program 1 times [2024-06-27 23:01:32,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:32,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898822601] [2024-06-27 23:01:32,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:32,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:32,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:33,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:33,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:33,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898822601] [2024-06-27 23:01:33,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898822601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:33,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:33,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:33,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629644491] [2024-06-27 23:01:33,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:33,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:33,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:33,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:33,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:33,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:33,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 137 transitions, 1457 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-27 23:01:33,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:33,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:33,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:33,477 INFO L124 PetriNetUnfolderBase]: 1498/2624 cut-off events. [2024-06-27 23:01:33,477 INFO L125 PetriNetUnfolderBase]: For 104763/104767 co-relation queries the response was YES. [2024-06-27 23:01:33,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14638 conditions, 2624 events. 1498/2624 cut-off events. For 104763/104767 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16138 event pairs, 383 based on Foata normal form. 34/2657 useless extension candidates. Maximal degree in co-relation 14550. Up to 2022 conditions per place. [2024-06-27 23:01:33,499 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 122 selfloop transitions, 32 changer transitions 5/166 dead transitions. [2024-06-27 23:01:33,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 166 transitions, 1960 flow [2024-06-27 23:01:33,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:33,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:33,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:01:33,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-27 23:01:33,500 INFO L175 Difference]: Start difference. First operand has 171 places, 137 transitions, 1457 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:01:33,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 166 transitions, 1960 flow [2024-06-27 23:01:33,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 166 transitions, 1880 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-27 23:01:33,640 INFO L231 Difference]: Finished difference. Result has 167 places, 140 transitions, 1519 flow [2024-06-27 23:01:33,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1519, PETRI_PLACES=167, PETRI_TRANSITIONS=140} [2024-06-27 23:01:33,641 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 127 predicate places. [2024-06-27 23:01:33,641 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 140 transitions, 1519 flow [2024-06-27 23:01:33,641 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-27 23:01:33,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:33,641 INFO 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-27 23:01:33,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:01:33,641 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-27 23:01:33,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:33,641 INFO L85 PathProgramCache]: Analyzing trace with hash 352485723, now seen corresponding path program 1 times [2024-06-27 23:01:33,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:33,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139952682] [2024-06-27 23:01:33,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:33,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:33,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:33,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:33,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:33,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139952682] [2024-06-27 23:01:33,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139952682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:33,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:33,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:33,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611872846] [2024-06-27 23:01:33,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:33,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:33,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:33,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:33,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:33,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:33,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 140 transitions, 1519 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-27 23:01:33,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:33,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:33,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:34,168 INFO L124 PetriNetUnfolderBase]: 1384/2428 cut-off events. [2024-06-27 23:01:34,168 INFO L125 PetriNetUnfolderBase]: For 74681/74683 co-relation queries the response was YES. [2024-06-27 23:01:34,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13590 conditions, 2428 events. 1384/2428 cut-off events. For 74681/74683 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14614 event pairs, 371 based on Foata normal form. 8/2435 useless extension candidates. Maximal degree in co-relation 13504. Up to 1930 conditions per place. [2024-06-27 23:01:34,188 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 119 selfloop transitions, 34 changer transitions 0/160 dead transitions. [2024-06-27 23:01:34,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 160 transitions, 1901 flow [2024-06-27 23:01:34,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:34,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:34,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-27 23:01:34,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6068376068376068 [2024-06-27 23:01:34,189 INFO L175 Difference]: Start difference. First operand has 167 places, 140 transitions, 1519 flow. Second operand 6 states and 142 transitions. [2024-06-27 23:01:34,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 160 transitions, 1901 flow [2024-06-27 23:01:34,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 160 transitions, 1816 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:34,320 INFO L231 Difference]: Finished difference. Result has 166 places, 140 transitions, 1510 flow [2024-06-27 23:01:34,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1434, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1510, PETRI_PLACES=166, PETRI_TRANSITIONS=140} [2024-06-27 23:01:34,321 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 126 predicate places. [2024-06-27 23:01:34,321 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 140 transitions, 1510 flow [2024-06-27 23:01:34,321 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-27 23:01:34,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:34,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, 1] [2024-06-27 23:01:34,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:01:34,322 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-27 23:01:34,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:34,322 INFO L85 PathProgramCache]: Analyzing trace with hash -964200035, now seen corresponding path program 2 times [2024-06-27 23:01:34,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:34,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689980990] [2024-06-27 23:01:34,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:34,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:34,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:34,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-27 23:01:34,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:34,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689980990] [2024-06-27 23:01:34,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689980990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:34,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:34,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:34,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972204225] [2024-06-27 23:01:34,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:34,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:34,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:34,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:34,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:34,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:34,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 140 transitions, 1510 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-27 23:01:34,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:34,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:34,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:34,753 INFO L124 PetriNetUnfolderBase]: 1344/2320 cut-off events. [2024-06-27 23:01:34,753 INFO L125 PetriNetUnfolderBase]: For 70258/70260 co-relation queries the response was YES. [2024-06-27 23:01:34,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12805 conditions, 2320 events. 1344/2320 cut-off events. For 70258/70260 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 13593 event pairs, 423 based on Foata normal form. 10/2329 useless extension candidates. Maximal degree in co-relation 12720. Up to 1938 conditions per place. [2024-06-27 23:01:34,772 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 123 selfloop transitions, 22 changer transitions 9/161 dead transitions. [2024-06-27 23:01:34,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 161 transitions, 1984 flow [2024-06-27 23:01:34,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:34,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:34,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 23:01:34,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-27 23:01:34,774 INFO L175 Difference]: Start difference. First operand has 166 places, 140 transitions, 1510 flow. Second operand 8 states and 173 transitions. [2024-06-27 23:01:34,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 161 transitions, 1984 flow [2024-06-27 23:01:34,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 161 transitions, 1884 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:34,914 INFO L231 Difference]: Finished difference. Result has 168 places, 136 transitions, 1408 flow [2024-06-27 23:01:34,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1412, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1408, PETRI_PLACES=168, PETRI_TRANSITIONS=136} [2024-06-27 23:01:34,915 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 128 predicate places. [2024-06-27 23:01:34,915 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 136 transitions, 1408 flow [2024-06-27 23:01:34,915 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-27 23:01:34,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:34,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:34,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:01:34,916 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-27 23:01:34,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:34,916 INFO L85 PathProgramCache]: Analyzing trace with hash -503787249, now seen corresponding path program 3 times [2024-06-27 23:01:34,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:34,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204085523] [2024-06-27 23:01:34,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:34,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:34,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:35,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:35,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:35,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204085523] [2024-06-27 23:01:35,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204085523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:35,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:35,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:35,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586448175] [2024-06-27 23:01:35,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:35,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:35,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:35,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:35,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:35,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:35,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 136 transitions, 1408 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-27 23:01:35,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:35,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:35,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,323 INFO L124 PetriNetUnfolderBase]: 1176/2026 cut-off events. [2024-06-27 23:01:35,323 INFO L125 PetriNetUnfolderBase]: For 61908/61910 co-relation queries the response was YES. [2024-06-27 23:01:35,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11095 conditions, 2026 events. 1176/2026 cut-off events. For 61908/61910 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 11495 event pairs, 349 based on Foata normal form. 10/2035 useless extension candidates. Maximal degree in co-relation 11010. Up to 1752 conditions per place. [2024-06-27 23:01:35,338 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 115 selfloop transitions, 18 changer transitions 12/152 dead transitions. [2024-06-27 23:01:35,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 152 transitions, 1754 flow [2024-06-27 23:01:35,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:35,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:35,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-27 23:01:35,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532051282051282 [2024-06-27 23:01:35,339 INFO L175 Difference]: Start difference. First operand has 168 places, 136 transitions, 1408 flow. Second operand 8 states and 166 transitions. [2024-06-27 23:01:35,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 152 transitions, 1754 flow [2024-06-27 23:01:35,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 152 transitions, 1690 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:35,456 INFO L231 Difference]: Finished difference. Result has 160 places, 131 transitions, 1331 flow [2024-06-27 23:01:35,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1344, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1331, PETRI_PLACES=160, PETRI_TRANSITIONS=131} [2024-06-27 23:01:35,456 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 120 predicate places. [2024-06-27 23:01:35,457 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 131 transitions, 1331 flow [2024-06-27 23:01:35,457 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-27 23:01:35,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:35,457 INFO 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-27 23:01:35,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:01:35,457 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-27 23:01:35,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:35,458 INFO L85 PathProgramCache]: Analyzing trace with hash -619994015, now seen corresponding path program 4 times [2024-06-27 23:01:35,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:35,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387917923] [2024-06-27 23:01:35,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:35,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:35,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:35,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:35,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:35,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387917923] [2024-06-27 23:01:35,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387917923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:35,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:35,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:35,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989152543] [2024-06-27 23:01:35,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:35,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:35,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:35,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:35,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:35,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:35,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 131 transitions, 1331 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-27 23:01:35,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:35,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:35,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:35,861 INFO L124 PetriNetUnfolderBase]: 1094/1880 cut-off events. [2024-06-27 23:01:35,861 INFO L125 PetriNetUnfolderBase]: For 54774/54776 co-relation queries the response was YES. [2024-06-27 23:01:35,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10425 conditions, 1880 events. 1094/1880 cut-off events. For 54774/54776 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 10442 event pairs, 245 based on Foata normal form. 8/1887 useless extension candidates. Maximal degree in co-relation 10344. Up to 1556 conditions per place. [2024-06-27 23:01:35,876 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 115 selfloop transitions, 30 changer transitions 0/152 dead transitions. [2024-06-27 23:01:35,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 152 transitions, 1721 flow [2024-06-27 23:01:35,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:35,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:35,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 23:01:35,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-27 23:01:35,877 INFO L175 Difference]: Start difference. First operand has 160 places, 131 transitions, 1331 flow. Second operand 8 states and 173 transitions. [2024-06-27 23:01:35,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 152 transitions, 1721 flow [2024-06-27 23:01:35,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 152 transitions, 1640 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:35,950 INFO L231 Difference]: Finished difference. Result has 149 places, 132 transitions, 1348 flow [2024-06-27 23:01:35,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1348, PETRI_PLACES=149, PETRI_TRANSITIONS=132} [2024-06-27 23:01:35,951 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-27 23:01:35,951 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 132 transitions, 1348 flow [2024-06-27 23:01:35,951 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-27 23:01:35,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:35,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:35,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:01:35,951 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-27 23:01:35,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:35,952 INFO L85 PathProgramCache]: Analyzing trace with hash -152082639, now seen corresponding path program 5 times [2024-06-27 23:01:35,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:35,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341067630] [2024-06-27 23:01:35,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:35,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:35,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:36,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:36,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:36,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341067630] [2024-06-27 23:01:36,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341067630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:36,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:36,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:36,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501338262] [2024-06-27 23:01:36,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:36,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:36,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:36,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:36,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:36,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:36,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 132 transitions, 1348 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-27 23:01:36,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:36,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:36,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:36,362 INFO L124 PetriNetUnfolderBase]: 1114/1912 cut-off events. [2024-06-27 23:01:36,362 INFO L125 PetriNetUnfolderBase]: For 44887/44889 co-relation queries the response was YES. [2024-06-27 23:01:36,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10120 conditions, 1912 events. 1114/1912 cut-off events. For 44887/44889 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 10658 event pairs, 248 based on Foata normal form. 8/1919 useless extension candidates. Maximal degree in co-relation 10045. Up to 1508 conditions per place. [2024-06-27 23:01:36,377 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 116 selfloop transitions, 32 changer transitions 0/155 dead transitions. [2024-06-27 23:01:36,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 155 transitions, 1746 flow [2024-06-27 23:01:36,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:36,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:36,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 23:01:36,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5576923076923077 [2024-06-27 23:01:36,378 INFO L175 Difference]: Start difference. First operand has 149 places, 132 transitions, 1348 flow. Second operand 8 states and 174 transitions. [2024-06-27 23:01:36,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 155 transitions, 1746 flow [2024-06-27 23:01:36,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 155 transitions, 1638 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:36,441 INFO L231 Difference]: Finished difference. Result has 150 places, 133 transitions, 1332 flow [2024-06-27 23:01:36,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1332, PETRI_PLACES=150, PETRI_TRANSITIONS=133} [2024-06-27 23:01:36,442 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 110 predicate places. [2024-06-27 23:01:36,442 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 133 transitions, 1332 flow [2024-06-27 23:01:36,442 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-27 23:01:36,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,442 INFO 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-27 23:01:36,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:01:36,443 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-27 23:01:36,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1011934327, now seen corresponding path program 2 times [2024-06-27 23:01:36,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339749485] [2024-06-27 23:01:36,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:36,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:36,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:36,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339749485] [2024-06-27 23:01:36,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339749485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:36,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:36,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:36,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866432510] [2024-06-27 23:01:36,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:36,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:36,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:36,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:36,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:36,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:36,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 133 transitions, 1332 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-27 23:01:36,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:36,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:36,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:36,845 INFO L124 PetriNetUnfolderBase]: 1134/1948 cut-off events. [2024-06-27 23:01:36,845 INFO L125 PetriNetUnfolderBase]: For 46970/46972 co-relation queries the response was YES. [2024-06-27 23:01:36,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10266 conditions, 1948 events. 1134/1948 cut-off events. For 46970/46972 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 10940 event pairs, 338 based on Foata normal form. 8/1945 useless extension candidates. Maximal degree in co-relation 10191. Up to 1598 conditions per place. [2024-06-27 23:01:36,860 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 122 selfloop transitions, 31 changer transitions 0/160 dead transitions. [2024-06-27 23:01:36,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 160 transitions, 1812 flow [2024-06-27 23:01:36,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:36,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:36,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:01:36,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5801282051282052 [2024-06-27 23:01:36,861 INFO L175 Difference]: Start difference. First operand has 150 places, 133 transitions, 1332 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:01:36,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 160 transitions, 1812 flow [2024-06-27 23:01:36,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 160 transitions, 1732 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:36,942 INFO L231 Difference]: Finished difference. Result has 152 places, 134 transitions, 1340 flow [2024-06-27 23:01:36,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1340, PETRI_PLACES=152, PETRI_TRANSITIONS=134} [2024-06-27 23:01:36,942 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 112 predicate places. [2024-06-27 23:01:36,942 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 134 transitions, 1340 flow [2024-06-27 23:01:36,942 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-27 23:01:36,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:36,943 INFO 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-27 23:01:36,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:01:36,943 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-27 23:01:36,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:36,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1664563645, now seen corresponding path program 3 times [2024-06-27 23:01:36,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:36,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252887570] [2024-06-27 23:01:36,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:36,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:36,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:37,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:37,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:37,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252887570] [2024-06-27 23:01:37,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252887570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:37,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:37,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:37,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676468357] [2024-06-27 23:01:37,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:37,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:37,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:37,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:37,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:37,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:37,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 134 transitions, 1340 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-27 23:01:37,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:37,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:37,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:37,341 INFO L124 PetriNetUnfolderBase]: 1116/1919 cut-off events. [2024-06-27 23:01:37,341 INFO L125 PetriNetUnfolderBase]: For 44938/44940 co-relation queries the response was YES. [2024-06-27 23:01:37,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9814 conditions, 1919 events. 1116/1919 cut-off events. For 44938/44940 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 10778 event pairs, 333 based on Foata normal form. 10/1923 useless extension candidates. Maximal degree in co-relation 9738. Up to 1632 conditions per place. [2024-06-27 23:01:37,356 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 117 selfloop transitions, 28 changer transitions 0/152 dead transitions. [2024-06-27 23:01:37,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 152 transitions, 1688 flow [2024-06-27 23:01:37,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:37,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:37,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:01:37,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575091575091575 [2024-06-27 23:01:37,357 INFO L175 Difference]: Start difference. First operand has 152 places, 134 transitions, 1340 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:01:37,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 152 transitions, 1688 flow [2024-06-27 23:01:37,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 152 transitions, 1608 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:37,428 INFO L231 Difference]: Finished difference. Result has 154 places, 134 transitions, 1321 flow [2024-06-27 23:01:37,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1321, PETRI_PLACES=154, PETRI_TRANSITIONS=134} [2024-06-27 23:01:37,429 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 114 predicate places. [2024-06-27 23:01:37,429 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 134 transitions, 1321 flow [2024-06-27 23:01:37,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-27 23:01:37,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:37,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-27 23:01:37,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:01:37,429 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-27 23:01:37,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:37,430 INFO L85 PathProgramCache]: Analyzing trace with hash 658615415, now seen corresponding path program 4 times [2024-06-27 23:01:37,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:37,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088879273] [2024-06-27 23:01:37,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:37,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:37,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:37,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:37,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:37,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088879273] [2024-06-27 23:01:37,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088879273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:37,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:37,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:37,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889252752] [2024-06-27 23:01:37,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:37,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:37,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:37,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:37,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:37,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:37,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 134 transitions, 1321 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-27 23:01:37,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:37,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:37,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:37,918 INFO L124 PetriNetUnfolderBase]: 1136/1950 cut-off events. [2024-06-27 23:01:37,919 INFO L125 PetriNetUnfolderBase]: For 45103/45105 co-relation queries the response was YES. [2024-06-27 23:01:37,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9891 conditions, 1950 events. 1136/1950 cut-off events. For 45103/45105 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 10917 event pairs, 238 based on Foata normal form. 8/1951 useless extension candidates. Maximal degree in co-relation 9814. Up to 1545 conditions per place. [2024-06-27 23:01:37,940 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 118 selfloop transitions, 36 changer transitions 0/161 dead transitions. [2024-06-27 23:01:37,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 161 transitions, 1809 flow [2024-06-27 23:01:37,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:37,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:37,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:37,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-27 23:01:37,941 INFO L175 Difference]: Start difference. First operand has 154 places, 134 transitions, 1321 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:37,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 161 transitions, 1809 flow [2024-06-27 23:01:38,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 161 transitions, 1726 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:38,056 INFO L231 Difference]: Finished difference. Result has 154 places, 135 transitions, 1338 flow [2024-06-27 23:01:38,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1238, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1338, PETRI_PLACES=154, PETRI_TRANSITIONS=135} [2024-06-27 23:01:38,057 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 114 predicate places. [2024-06-27 23:01:38,057 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 135 transitions, 1338 flow [2024-06-27 23:01:38,057 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-27 23:01:38,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:38,057 INFO 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-27 23:01:38,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:01:38,058 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-27 23:01:38,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:38,058 INFO L85 PathProgramCache]: Analyzing trace with hash 670043255, now seen corresponding path program 5 times [2024-06-27 23:01:38,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:38,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395052553] [2024-06-27 23:01:38,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:38,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:38,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:38,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:38,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:38,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395052553] [2024-06-27 23:01:38,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395052553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:38,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:38,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:38,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976224160] [2024-06-27 23:01:38,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:38,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:38,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:38,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:38,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:38,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:38,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 135 transitions, 1338 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-27 23:01:38,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:38,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:38,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:38,463 INFO L124 PetriNetUnfolderBase]: 1143/1965 cut-off events. [2024-06-27 23:01:38,463 INFO L125 PetriNetUnfolderBase]: For 46375/46375 co-relation queries the response was YES. [2024-06-27 23:01:38,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10030 conditions, 1965 events. 1143/1965 cut-off events. For 46375/46375 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 11054 event pairs, 202 based on Foata normal form. 6/1964 useless extension candidates. Maximal degree in co-relation 9952. Up to 1125 conditions per place. [2024-06-27 23:01:38,477 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 106 selfloop transitions, 44 changer transitions 0/157 dead transitions. [2024-06-27 23:01:38,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 157 transitions, 1816 flow [2024-06-27 23:01:38,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:38,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:38,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:01:38,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982905982905983 [2024-06-27 23:01:38,478 INFO L175 Difference]: Start difference. First operand has 154 places, 135 transitions, 1338 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:01:38,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 157 transitions, 1816 flow [2024-06-27 23:01:38,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 157 transitions, 1728 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:38,560 INFO L231 Difference]: Finished difference. Result has 155 places, 136 transitions, 1366 flow [2024-06-27 23:01:38,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1366, PETRI_PLACES=155, PETRI_TRANSITIONS=136} [2024-06-27 23:01:38,561 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 115 predicate places. [2024-06-27 23:01:38,561 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 136 transitions, 1366 flow [2024-06-27 23:01:38,561 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-27 23:01:38,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:38,561 INFO 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-27 23:01:38,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:01:38,561 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-27 23:01:38,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:38,562 INFO L85 PathProgramCache]: Analyzing trace with hash 645262483, now seen corresponding path program 6 times [2024-06-27 23:01:38,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:38,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438177596] [2024-06-27 23:01:38,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:38,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:38,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:38,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:38,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:38,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438177596] [2024-06-27 23:01:38,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438177596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:38,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:38,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:38,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933560449] [2024-06-27 23:01:38,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:38,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:38,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:38,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:38,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:38,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:38,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 136 transitions, 1366 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-27 23:01:38,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:38,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:38,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:38,949 INFO L124 PetriNetUnfolderBase]: 1125/1942 cut-off events. [2024-06-27 23:01:38,950 INFO L125 PetriNetUnfolderBase]: For 43657/43657 co-relation queries the response was YES. [2024-06-27 23:01:38,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9690 conditions, 1942 events. 1125/1942 cut-off events. For 43657/43657 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 10947 event pairs, 346 based on Foata normal form. 8/1948 useless extension candidates. Maximal degree in co-relation 9611. Up to 1651 conditions per place. [2024-06-27 23:01:38,963 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 110 selfloop transitions, 31 changer transitions 0/148 dead transitions. [2024-06-27 23:01:38,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 148 transitions, 1690 flow [2024-06-27 23:01:38,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:38,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:38,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 152 transitions. [2024-06-27 23:01:38,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567765567765568 [2024-06-27 23:01:38,964 INFO L175 Difference]: Start difference. First operand has 155 places, 136 transitions, 1366 flow. Second operand 7 states and 152 transitions. [2024-06-27 23:01:38,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 148 transitions, 1690 flow [2024-06-27 23:01:39,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 148 transitions, 1615 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 23:01:39,053 INFO L231 Difference]: Finished difference. Result has 159 places, 136 transitions, 1358 flow [2024-06-27 23:01:39,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1358, PETRI_PLACES=159, PETRI_TRANSITIONS=136} [2024-06-27 23:01:39,054 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 119 predicate places. [2024-06-27 23:01:39,054 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 136 transitions, 1358 flow [2024-06-27 23:01:39,054 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-27 23:01:39,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:39,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:39,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:01:39,054 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-27 23:01:39,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:39,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1990366623, now seen corresponding path program 6 times [2024-06-27 23:01:39,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:39,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859989748] [2024-06-27 23:01:39,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:39,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:39,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:39,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:39,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:39,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859989748] [2024-06-27 23:01:39,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859989748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:39,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:39,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:39,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149313244] [2024-06-27 23:01:39,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:39,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:39,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:39,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:39,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:39,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:39,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 136 transitions, 1358 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-27 23:01:39,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:39,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:39,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:39,458 INFO L124 PetriNetUnfolderBase]: 1229/2117 cut-off events. [2024-06-27 23:01:39,458 INFO L125 PetriNetUnfolderBase]: For 67366/67366 co-relation queries the response was YES. [2024-06-27 23:01:39,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10221 conditions, 2117 events. 1229/2117 cut-off events. For 67366/67366 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 12229 event pairs, 389 based on Foata normal form. 34/2149 useless extension candidates. Maximal degree in co-relation 10141. Up to 1627 conditions per place. [2024-06-27 23:01:39,474 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 93 selfloop transitions, 53 changer transitions 3/156 dead transitions. [2024-06-27 23:01:39,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 156 transitions, 1746 flow [2024-06-27 23:01:39,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:39,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:39,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-27 23:01:39,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-27 23:01:39,475 INFO L175 Difference]: Start difference. First operand has 159 places, 136 transitions, 1358 flow. Second operand 9 states and 198 transitions. [2024-06-27 23:01:39,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 156 transitions, 1746 flow [2024-06-27 23:01:39,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 156 transitions, 1671 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:39,585 INFO L231 Difference]: Finished difference. Result has 162 places, 136 transitions, 1416 flow [2024-06-27 23:01:39,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1416, PETRI_PLACES=162, PETRI_TRANSITIONS=136} [2024-06-27 23:01:39,585 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-27 23:01:39,585 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 136 transitions, 1416 flow [2024-06-27 23:01:39,585 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-27 23:01:39,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:39,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-27 23:01:39,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:01:39,586 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-27 23:01:39,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:39,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1122479731, now seen corresponding path program 2 times [2024-06-27 23:01:39,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:39,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679792342] [2024-06-27 23:01:39,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:39,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:39,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:39,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:39,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:39,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679792342] [2024-06-27 23:01:39,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679792342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:39,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:39,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:39,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186252042] [2024-06-27 23:01:39,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:39,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:39,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:39,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:39,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:39,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:39,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 136 transitions, 1416 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-27 23:01:39,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:39,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:39,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:40,084 INFO L124 PetriNetUnfolderBase]: 1239/2132 cut-off events. [2024-06-27 23:01:40,085 INFO L125 PetriNetUnfolderBase]: For 47244/47244 co-relation queries the response was YES. [2024-06-27 23:01:40,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10480 conditions, 2132 events. 1239/2132 cut-off events. For 47244/47244 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 12285 event pairs, 392 based on Foata normal form. 6/2136 useless extension candidates. Maximal degree in co-relation 10399. Up to 1769 conditions per place. [2024-06-27 23:01:40,106 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 111 selfloop transitions, 35 changer transitions 0/153 dead transitions. [2024-06-27 23:01:40,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 153 transitions, 1791 flow [2024-06-27 23:01:40,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:40,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:40,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 23:01:40,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-27 23:01:40,108 INFO L175 Difference]: Start difference. First operand has 162 places, 136 transitions, 1416 flow. Second operand 8 states and 173 transitions. [2024-06-27 23:01:40,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 153 transitions, 1791 flow [2024-06-27 23:01:40,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 153 transitions, 1671 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:40,209 INFO L231 Difference]: Finished difference. Result has 163 places, 137 transitions, 1397 flow [2024-06-27 23:01:40,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1397, PETRI_PLACES=163, PETRI_TRANSITIONS=137} [2024-06-27 23:01:40,210 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 123 predicate places. [2024-06-27 23:01:40,210 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 137 transitions, 1397 flow [2024-06-27 23:01:40,210 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-27 23:01:40,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:40,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:01:40,211 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-27 23:01:40,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,211 INFO L85 PathProgramCache]: Analyzing trace with hash -1122479917, now seen corresponding path program 7 times [2024-06-27 23:01:40,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371659057] [2024-06-27 23:01:40,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:40,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:40,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:40,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371659057] [2024-06-27 23:01:40,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371659057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:40,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:40,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:40,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479308658] [2024-06-27 23:01:40,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:40,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:40,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:40,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:40,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:40,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:40,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 137 transitions, 1397 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-27 23:01:40,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:40,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:40,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:40,630 INFO L124 PetriNetUnfolderBase]: 1335/2313 cut-off events. [2024-06-27 23:01:40,630 INFO L125 PetriNetUnfolderBase]: For 70520/70520 co-relation queries the response was YES. [2024-06-27 23:01:40,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11068 conditions, 2313 events. 1335/2313 cut-off events. For 70520/70520 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 13628 event pairs, 395 based on Foata normal form. 30/2341 useless extension candidates. Maximal degree in co-relation 10986. Up to 1595 conditions per place. [2024-06-27 23:01:40,647 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 58 changer transitions 6/166 dead transitions. [2024-06-27 23:01:40,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 166 transitions, 1865 flow [2024-06-27 23:01:40,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:40,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:40,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-27 23:01:40,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-27 23:01:40,648 INFO L175 Difference]: Start difference. First operand has 163 places, 137 transitions, 1397 flow. Second operand 10 states and 221 transitions. [2024-06-27 23:01:40,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 166 transitions, 1865 flow [2024-06-27 23:01:40,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 166 transitions, 1774 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:40,762 INFO L231 Difference]: Finished difference. Result has 168 places, 139 transitions, 1480 flow [2024-06-27 23:01:40,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1480, PETRI_PLACES=168, PETRI_TRANSITIONS=139} [2024-06-27 23:01:40,762 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 128 predicate places. [2024-06-27 23:01:40,762 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 139 transitions, 1480 flow [2024-06-27 23:01:40,762 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-27 23:01:40,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:40,762 INFO 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-27 23:01:40,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:01:40,763 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-27 23:01:40,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:40,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1108433011, now seen corresponding path program 3 times [2024-06-27 23:01:40,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:40,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373570249] [2024-06-27 23:01:40,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:40,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:40,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:40,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:40,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:40,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373570249] [2024-06-27 23:01:40,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373570249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:40,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:40,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:01:40,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426739669] [2024-06-27 23:01:40,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:40,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:01:40,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:40,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:01:40,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:01:40,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:40,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 139 transitions, 1480 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-27 23:01:40,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:40,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:40,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:41,116 INFO L124 PetriNetUnfolderBase]: 1325/2293 cut-off events. [2024-06-27 23:01:41,116 INFO L125 PetriNetUnfolderBase]: For 52129/52129 co-relation queries the response was YES. [2024-06-27 23:01:41,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11198 conditions, 2293 events. 1325/2293 cut-off events. For 52129/52129 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13400 event pairs, 261 based on Foata normal form. 6/2292 useless extension candidates. Maximal degree in co-relation 11114. Up to 1415 conditions per place. [2024-06-27 23:01:41,134 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 105 selfloop transitions, 49 changer transitions 0/161 dead transitions. [2024-06-27 23:01:41,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 161 transitions, 1979 flow [2024-06-27 23:01:41,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:01:41,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:01:41,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-27 23:01:41,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982905982905983 [2024-06-27 23:01:41,135 INFO L175 Difference]: Start difference. First operand has 168 places, 139 transitions, 1480 flow. Second operand 6 states and 140 transitions. [2024-06-27 23:01:41,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 161 transitions, 1979 flow [2024-06-27 23:01:41,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 161 transitions, 1849 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:41,248 INFO L231 Difference]: Finished difference. Result has 166 places, 140 transitions, 1481 flow [2024-06-27 23:01:41,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1481, PETRI_PLACES=166, PETRI_TRANSITIONS=140} [2024-06-27 23:01:41,248 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 126 predicate places. [2024-06-27 23:01:41,248 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 140 transitions, 1481 flow [2024-06-27 23:01:41,248 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-27 23:01:41,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:41,248 INFO 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-27 23:01:41,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:01:41,248 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-27 23:01:41,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:41,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1268630121, now seen corresponding path program 8 times [2024-06-27 23:01:41,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:41,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720688156] [2024-06-27 23:01:41,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:41,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:41,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:41,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:41,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:41,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720688156] [2024-06-27 23:01:41,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720688156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:41,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:41,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:41,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970194992] [2024-06-27 23:01:41,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:41,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:41,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:41,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:41,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:41,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:41,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 140 transitions, 1481 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-27 23:01:41,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:41,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:41,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:41,767 INFO L124 PetriNetUnfolderBase]: 1548/2682 cut-off events. [2024-06-27 23:01:41,767 INFO L125 PetriNetUnfolderBase]: For 100124/100124 co-relation queries the response was YES. [2024-06-27 23:01:41,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13732 conditions, 2682 events. 1548/2682 cut-off events. For 100124/100124 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 16207 event pairs, 433 based on Foata normal form. 30/2710 useless extension candidates. Maximal degree in co-relation 13648. Up to 1383 conditions per place. [2024-06-27 23:01:41,784 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 93 selfloop transitions, 65 changer transitions 8/173 dead transitions. [2024-06-27 23:01:41,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 173 transitions, 2074 flow [2024-06-27 23:01:41,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:41,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:41,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-27 23:01:41,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-27 23:01:41,785 INFO L175 Difference]: Start difference. First operand has 166 places, 140 transitions, 1481 flow. Second operand 9 states and 208 transitions. [2024-06-27 23:01:41,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 173 transitions, 2074 flow [2024-06-27 23:01:41,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 173 transitions, 1872 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:41,933 INFO L231 Difference]: Finished difference. Result has 170 places, 141 transitions, 1442 flow [2024-06-27 23:01:41,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1285, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1442, PETRI_PLACES=170, PETRI_TRANSITIONS=141} [2024-06-27 23:01:41,933 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-27 23:01:41,933 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 141 transitions, 1442 flow [2024-06-27 23:01:41,933 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-27 23:01:41,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:41,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:41,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:01:41,934 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-27 23:01:41,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:41,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1108670161, now seen corresponding path program 4 times [2024-06-27 23:01:41,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:41,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056336986] [2024-06-27 23:01:41,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:41,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:41,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:42,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:42,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:42,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056336986] [2024-06-27 23:01:42,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056336986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:42,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:42,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:42,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461436764] [2024-06-27 23:01:42,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:42,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:42,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:42,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:42,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:42,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:42,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 141 transitions, 1442 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-27 23:01:42,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:42,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:42,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:42,369 INFO L124 PetriNetUnfolderBase]: 1262/2188 cut-off events. [2024-06-27 23:01:42,369 INFO L125 PetriNetUnfolderBase]: For 72551/72551 co-relation queries the response was YES. [2024-06-27 23:01:42,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11270 conditions, 2188 events. 1262/2188 cut-off events. For 72551/72551 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12638 event pairs, 341 based on Foata normal form. 6/2192 useless extension candidates. Maximal degree in co-relation 11186. Up to 1768 conditions per place. [2024-06-27 23:01:42,388 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 103 selfloop transitions, 47 changer transitions 0/157 dead transitions. [2024-06-27 23:01:42,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 157 transitions, 1800 flow [2024-06-27 23:01:42,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:42,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:42,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 23:01:42,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575091575091575 [2024-06-27 23:01:42,389 INFO L175 Difference]: Start difference. First operand has 170 places, 141 transitions, 1442 flow. Second operand 7 states and 157 transitions. [2024-06-27 23:01:42,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 157 transitions, 1800 flow [2024-06-27 23:01:42,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 157 transitions, 1622 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:42,551 INFO L231 Difference]: Finished difference. Result has 170 places, 141 transitions, 1363 flow [2024-06-27 23:01:42,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1363, PETRI_PLACES=170, PETRI_TRANSITIONS=141} [2024-06-27 23:01:42,552 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 130 predicate places. [2024-06-27 23:01:42,552 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 141 transitions, 1363 flow [2024-06-27 23:01:42,552 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-27 23:01:42,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:42,552 INFO 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-27 23:01:42,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:01:42,553 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-27 23:01:42,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:42,553 INFO L85 PathProgramCache]: Analyzing trace with hash -389907039, now seen corresponding path program 9 times [2024-06-27 23:01:42,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:42,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971003922] [2024-06-27 23:01:42,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:42,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:42,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:42,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:42,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:42,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971003922] [2024-06-27 23:01:42,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971003922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:42,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:42,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:42,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263587681] [2024-06-27 23:01:42,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:42,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:42,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:42,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:42,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:42,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:42,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 141 transitions, 1363 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-27 23:01:42,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:42,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:42,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:42,948 INFO L124 PetriNetUnfolderBase]: 1155/2009 cut-off events. [2024-06-27 23:01:42,948 INFO L125 PetriNetUnfolderBase]: For 45464/45464 co-relation queries the response was YES. [2024-06-27 23:01:42,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9334 conditions, 2009 events. 1155/2009 cut-off events. For 45464/45464 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 11420 event pairs, 366 based on Foata normal form. 6/2013 useless extension candidates. Maximal degree in co-relation 9250. Up to 1699 conditions per place. [2024-06-27 23:01:42,964 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 115 selfloop transitions, 34 changer transitions 0/156 dead transitions. [2024-06-27 23:01:42,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 156 transitions, 1729 flow [2024-06-27 23:01:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:42,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:42,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 170 transitions. [2024-06-27 23:01:42,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448717948717948 [2024-06-27 23:01:42,965 INFO L175 Difference]: Start difference. First operand has 170 places, 141 transitions, 1363 flow. Second operand 8 states and 170 transitions. [2024-06-27 23:01:42,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 156 transitions, 1729 flow [2024-06-27 23:01:43,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 156 transitions, 1606 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:43,064 INFO L231 Difference]: Finished difference. Result has 171 places, 142 transitions, 1344 flow [2024-06-27 23:01:43,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1344, PETRI_PLACES=171, PETRI_TRANSITIONS=142} [2024-06-27 23:01:43,065 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-27 23:01:43,065 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 142 transitions, 1344 flow [2024-06-27 23:01:43,065 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-27 23:01:43,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:43,066 INFO 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-27 23:01:43,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:01:43,066 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-27 23:01:43,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:43,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1046672147, now seen corresponding path program 10 times [2024-06-27 23:01:43,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:43,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846670159] [2024-06-27 23:01:43,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:43,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:43,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:43,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:43,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:43,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846670159] [2024-06-27 23:01:43,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846670159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:43,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:43,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:43,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596915921] [2024-06-27 23:01:43,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:43,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:43,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:43,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:43,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:43,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:43,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 142 transitions, 1344 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-27 23:01:43,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:43,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:43,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:43,500 INFO L124 PetriNetUnfolderBase]: 1208/2094 cut-off events. [2024-06-27 23:01:43,501 INFO L125 PetriNetUnfolderBase]: For 55724/55724 co-relation queries the response was YES. [2024-06-27 23:01:43,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10115 conditions, 2094 events. 1208/2094 cut-off events. For 55724/55724 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 12021 event pairs, 378 based on Foata normal form. 6/2098 useless extension candidates. Maximal degree in co-relation 10031. Up to 1539 conditions per place. [2024-06-27 23:01:43,518 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 98 selfloop transitions, 59 changer transitions 0/164 dead transitions. [2024-06-27 23:01:43,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 164 transitions, 1886 flow [2024-06-27 23:01:43,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:43,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:43,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-27 23:01:43,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5737179487179487 [2024-06-27 23:01:43,519 INFO L175 Difference]: Start difference. First operand has 171 places, 142 transitions, 1344 flow. Second operand 8 states and 179 transitions. [2024-06-27 23:01:43,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 164 transitions, 1886 flow [2024-06-27 23:01:43,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 164 transitions, 1766 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:43,616 INFO L231 Difference]: Finished difference. Result has 172 places, 144 transitions, 1412 flow [2024-06-27 23:01:43,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1224, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1412, PETRI_PLACES=172, PETRI_TRANSITIONS=144} [2024-06-27 23:01:43,616 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 132 predicate places. [2024-06-27 23:01:43,616 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 144 transitions, 1412 flow [2024-06-27 23:01:43,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-27 23:01:43,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:43,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, 1] [2024-06-27 23:01:43,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:01:43,617 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-27 23:01:43,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:43,617 INFO L85 PathProgramCache]: Analyzing trace with hash -594972029, now seen corresponding path program 11 times [2024-06-27 23:01:43,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:43,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840126444] [2024-06-27 23:01:43,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:43,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:43,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:43,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:43,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:43,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840126444] [2024-06-27 23:01:43,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840126444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:43,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:43,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:43,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347756921] [2024-06-27 23:01:43,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:43,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:43,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:43,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:43,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:43,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:43,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 144 transitions, 1412 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-27 23:01:43,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:43,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:43,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:44,034 INFO L124 PetriNetUnfolderBase]: 1236/2140 cut-off events. [2024-06-27 23:01:44,034 INFO L125 PetriNetUnfolderBase]: For 60577/60577 co-relation queries the response was YES. [2024-06-27 23:01:44,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10460 conditions, 2140 events. 1236/2140 cut-off events. For 60577/60577 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12322 event pairs, 428 based on Foata normal form. 8/2146 useless extension candidates. Maximal degree in co-relation 10376. Up to 1805 conditions per place. [2024-06-27 23:01:44,051 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 99 selfloop transitions, 52 changer transitions 0/158 dead transitions. [2024-06-27 23:01:44,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 158 transitions, 1792 flow [2024-06-27 23:01:44,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:44,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:44,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 23:01:44,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544871794871795 [2024-06-27 23:01:44,052 INFO L175 Difference]: Start difference. First operand has 172 places, 144 transitions, 1412 flow. Second operand 8 states and 173 transitions. [2024-06-27 23:01:44,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 158 transitions, 1792 flow [2024-06-27 23:01:44,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 158 transitions, 1650 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:44,199 INFO L231 Difference]: Finished difference. Result has 173 places, 145 transitions, 1415 flow [2024-06-27 23:01:44,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1274, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1415, PETRI_PLACES=173, PETRI_TRANSITIONS=145} [2024-06-27 23:01:44,199 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 133 predicate places. [2024-06-27 23:01:44,199 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 145 transitions, 1415 flow [2024-06-27 23:01:44,200 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-27 23:01:44,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:44,200 INFO 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-27 23:01:44,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:01:44,200 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-27 23:01:44,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:44,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1642277289, now seen corresponding path program 12 times [2024-06-27 23:01:44,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:44,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440640546] [2024-06-27 23:01:44,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:44,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:44,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:44,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:44,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:44,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440640546] [2024-06-27 23:01:44,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440640546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:44,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:44,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:44,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806685633] [2024-06-27 23:01:44,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:44,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:44,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:44,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:44,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:44,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:44,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 145 transitions, 1415 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-27 23:01:44,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:44,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:44,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:44,547 INFO L124 PetriNetUnfolderBase]: 1218/2114 cut-off events. [2024-06-27 23:01:44,547 INFO L125 PetriNetUnfolderBase]: For 50202/50202 co-relation queries the response was YES. [2024-06-27 23:01:44,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9682 conditions, 2114 events. 1218/2114 cut-off events. For 50202/50202 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12193 event pairs, 404 based on Foata normal form. 8/2120 useless extension candidates. Maximal degree in co-relation 9599. Up to 1671 conditions per place. [2024-06-27 23:01:44,563 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 101 selfloop transitions, 54 changer transitions 0/162 dead transitions. [2024-06-27 23:01:44,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 162 transitions, 1793 flow [2024-06-27 23:01:44,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:44,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:44,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-27 23:01:44,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-27 23:01:44,564 INFO L175 Difference]: Start difference. First operand has 173 places, 145 transitions, 1415 flow. Second operand 8 states and 176 transitions. [2024-06-27 23:01:44,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 162 transitions, 1793 flow [2024-06-27 23:01:44,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 162 transitions, 1648 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:44,700 INFO L231 Difference]: Finished difference. Result has 175 places, 145 transitions, 1382 flow [2024-06-27 23:01:44,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1270, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1382, PETRI_PLACES=175, PETRI_TRANSITIONS=145} [2024-06-27 23:01:44,701 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-27 23:01:44,701 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 145 transitions, 1382 flow [2024-06-27 23:01:44,701 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-27 23:01:44,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:44,701 INFO 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-27 23:01:44,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:01:44,702 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-27 23:01:44,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:44,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1197374701, now seen corresponding path program 13 times [2024-06-27 23:01:44,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:44,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170235671] [2024-06-27 23:01:44,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:44,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:44,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:44,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:44,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:44,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170235671] [2024-06-27 23:01:44,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170235671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:44,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:44,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:44,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117025557] [2024-06-27 23:01:44,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:44,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:44,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:44,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:44,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:44,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:44,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 145 transitions, 1382 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-27 23:01:44,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:44,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:44,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:45,071 INFO L124 PetriNetUnfolderBase]: 1365/2347 cut-off events. [2024-06-27 23:01:45,072 INFO L125 PetriNetUnfolderBase]: For 78210/78210 co-relation queries the response was YES. [2024-06-27 23:01:45,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11593 conditions, 2347 events. 1365/2347 cut-off events. For 78210/78210 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 13731 event pairs, 415 based on Foata normal form. 6/2351 useless extension candidates. Maximal degree in co-relation 11509. Up to 1230 conditions per place. [2024-06-27 23:01:45,091 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 90 selfloop transitions, 73 changer transitions 0/170 dead transitions. [2024-06-27 23:01:45,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 170 transitions, 2016 flow [2024-06-27 23:01:45,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:45,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:45,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 23:01:45,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5801282051282052 [2024-06-27 23:01:45,092 INFO L175 Difference]: Start difference. First operand has 175 places, 145 transitions, 1382 flow. Second operand 8 states and 181 transitions. [2024-06-27 23:01:45,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 170 transitions, 2016 flow [2024-06-27 23:01:45,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 170 transitions, 1888 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:45,254 INFO L231 Difference]: Finished difference. Result has 176 places, 146 transitions, 1434 flow [2024-06-27 23:01:45,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1434, PETRI_PLACES=176, PETRI_TRANSITIONS=146} [2024-06-27 23:01:45,255 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-27 23:01:45,255 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 146 transitions, 1434 flow [2024-06-27 23:01:45,255 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-27 23:01:45,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:45,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-27 23:01:45,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:01:45,255 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-27 23:01:45,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:45,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1197254731, now seen corresponding path program 14 times [2024-06-27 23:01:45,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:45,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611819431] [2024-06-27 23:01:45,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:45,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:45,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:45,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-27 23:01:45,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:45,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611819431] [2024-06-27 23:01:45,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611819431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:45,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:45,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:45,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339877208] [2024-06-27 23:01:45,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:45,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:45,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:45,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:45,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:45,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:45,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 146 transitions, 1434 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-27 23:01:45,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:45,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:45,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:45,691 INFO L124 PetriNetUnfolderBase]: 1393/2405 cut-off events. [2024-06-27 23:01:45,691 INFO L125 PetriNetUnfolderBase]: For 82620/82620 co-relation queries the response was YES. [2024-06-27 23:01:45,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12100 conditions, 2405 events. 1393/2405 cut-off events. For 82620/82620 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14179 event pairs, 376 based on Foata normal form. 6/2409 useless extension candidates. Maximal degree in co-relation 12015. Up to 1977 conditions per place. [2024-06-27 23:01:45,709 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 110 selfloop transitions, 50 changer transitions 0/167 dead transitions. [2024-06-27 23:01:45,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 167 transitions, 1866 flow [2024-06-27 23:01:45,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:45,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:45,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-27 23:01:45,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5608974358974359 [2024-06-27 23:01:45,710 INFO L175 Difference]: Start difference. First operand has 176 places, 146 transitions, 1434 flow. Second operand 8 states and 175 transitions. [2024-06-27 23:01:45,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 167 transitions, 1866 flow [2024-06-27 23:01:45,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 167 transitions, 1657 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:45,934 INFO L231 Difference]: Finished difference. Result has 178 places, 149 transitions, 1381 flow [2024-06-27 23:01:45,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1381, PETRI_PLACES=178, PETRI_TRANSITIONS=149} [2024-06-27 23:01:45,934 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 138 predicate places. [2024-06-27 23:01:45,934 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 149 transitions, 1381 flow [2024-06-27 23:01:45,934 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-27 23:01:45,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:45,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:45,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:01:45,934 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-27 23:01:45,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:45,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1189367251, now seen corresponding path program 15 times [2024-06-27 23:01:45,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:45,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165684698] [2024-06-27 23:01:45,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:45,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:45,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:46,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:46,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:46,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165684698] [2024-06-27 23:01:46,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165684698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:46,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:46,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:46,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892150746] [2024-06-27 23:01:46,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:46,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:46,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:46,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:46,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:46,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:46,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 149 transitions, 1381 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-27 23:01:46,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:46,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:46,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:46,365 INFO L124 PetriNetUnfolderBase]: 1253/2173 cut-off events. [2024-06-27 23:01:46,365 INFO L125 PetriNetUnfolderBase]: For 45293/45293 co-relation queries the response was YES. [2024-06-27 23:01:46,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9288 conditions, 2173 events. 1253/2173 cut-off events. For 45293/45293 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 12660 event pairs, 285 based on Foata normal form. 6/2177 useless extension candidates. Maximal degree in co-relation 9203. Up to 1681 conditions per place. [2024-06-27 23:01:46,382 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 111 selfloop transitions, 53 changer transitions 0/171 dead transitions. [2024-06-27 23:01:46,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 171 transitions, 1787 flow [2024-06-27 23:01:46,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:46,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:46,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-27 23:01:46,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527065527065527 [2024-06-27 23:01:46,383 INFO L175 Difference]: Start difference. First operand has 178 places, 149 transitions, 1381 flow. Second operand 9 states and 194 transitions. [2024-06-27 23:01:46,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 171 transitions, 1787 flow [2024-06-27 23:01:46,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 171 transitions, 1641 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 23:01:46,554 INFO L231 Difference]: Finished difference. Result has 182 places, 149 transitions, 1345 flow [2024-06-27 23:01:46,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1345, PETRI_PLACES=182, PETRI_TRANSITIONS=149} [2024-06-27 23:01:46,554 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 142 predicate places. [2024-06-27 23:01:46,554 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 149 transitions, 1345 flow [2024-06-27 23:01:46,554 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-27 23:01:46,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:46,555 INFO 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-27 23:01:46,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:01:46,555 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-27 23:01:46,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:46,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1331484617, now seen corresponding path program 1 times [2024-06-27 23:01:46,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:46,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895345254] [2024-06-27 23:01:46,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:46,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:46,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:46,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:46,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:46,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895345254] [2024-06-27 23:01:46,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895345254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:46,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:46,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:46,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929176858] [2024-06-27 23:01:46,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:46,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:46,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:46,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:46,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:46,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:46,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 149 transitions, 1345 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-27 23:01:46,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:46,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:46,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:47,065 INFO L124 PetriNetUnfolderBase]: 1455/2553 cut-off events. [2024-06-27 23:01:47,065 INFO L125 PetriNetUnfolderBase]: For 90050/90051 co-relation queries the response was YES. [2024-06-27 23:01:47,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11433 conditions, 2553 events. 1455/2553 cut-off events. For 90050/90051 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 15574 event pairs, 247 based on Foata normal form. 19/2571 useless extension candidates. Maximal degree in co-relation 11347. Up to 1667 conditions per place. [2024-06-27 23:01:47,085 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 139 selfloop transitions, 27 changer transitions 11/184 dead transitions. [2024-06-27 23:01:47,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 184 transitions, 1944 flow [2024-06-27 23:01:47,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:47,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:47,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 23:01:47,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-27 23:01:47,086 INFO L175 Difference]: Start difference. First operand has 182 places, 149 transitions, 1345 flow. Second operand 7 states and 169 transitions. [2024-06-27 23:01:47,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 184 transitions, 1944 flow [2024-06-27 23:01:47,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 184 transitions, 1812 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:47,320 INFO L231 Difference]: Finished difference. Result has 181 places, 149 transitions, 1290 flow [2024-06-27 23:01:47,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1290, PETRI_PLACES=181, PETRI_TRANSITIONS=149} [2024-06-27 23:01:47,320 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 141 predicate places. [2024-06-27 23:01:47,320 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 149 transitions, 1290 flow [2024-06-27 23:01:47,321 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-27 23:01:47,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:47,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, 1, 1] [2024-06-27 23:01:47,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:01:47,321 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-27 23:01:47,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:47,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1331186087, now seen corresponding path program 2 times [2024-06-27 23:01:47,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:47,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683295994] [2024-06-27 23:01:47,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:47,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:47,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:47,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:47,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:47,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683295994] [2024-06-27 23:01:47,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683295994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:47,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:47,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:47,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628971500] [2024-06-27 23:01:47,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:47,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:47,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:47,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:47,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:47,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:47,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 149 transitions, 1290 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-27 23:01:47,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:47,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:47,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:47,760 INFO L124 PetriNetUnfolderBase]: 1371/2401 cut-off events. [2024-06-27 23:01:47,761 INFO L125 PetriNetUnfolderBase]: For 85796/85797 co-relation queries the response was YES. [2024-06-27 23:01:47,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10647 conditions, 2401 events. 1371/2401 cut-off events. For 85796/85797 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 14437 event pairs, 306 based on Foata normal form. 19/2419 useless extension candidates. Maximal degree in co-relation 10560. Up to 1667 conditions per place. [2024-06-27 23:01:47,780 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 138 selfloop transitions, 22 changer transitions 10/177 dead transitions. [2024-06-27 23:01:47,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 177 transitions, 1834 flow [2024-06-27 23:01:47,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:47,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:47,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 23:01:47,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5970695970695971 [2024-06-27 23:01:47,781 INFO L175 Difference]: Start difference. First operand has 181 places, 149 transitions, 1290 flow. Second operand 7 states and 163 transitions. [2024-06-27 23:01:47,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 177 transitions, 1834 flow [2024-06-27 23:01:48,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 177 transitions, 1788 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 23:01:48,003 INFO L231 Difference]: Finished difference. Result has 180 places, 145 transitions, 1255 flow [2024-06-27 23:01:48,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1248, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1255, PETRI_PLACES=180, PETRI_TRANSITIONS=145} [2024-06-27 23:01:48,003 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 140 predicate places. [2024-06-27 23:01:48,003 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 145 transitions, 1255 flow [2024-06-27 23:01:48,003 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-27 23:01:48,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:48,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:48,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:01:48,003 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-27 23:01:48,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:48,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1957848983, now seen corresponding path program 1 times [2024-06-27 23:01:48,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:48,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907944567] [2024-06-27 23:01:48,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:48,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:48,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:48,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:48,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:48,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907944567] [2024-06-27 23:01:48,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907944567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:48,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:48,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:48,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369861402] [2024-06-27 23:01:48,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:48,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:48,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:48,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:48,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:48,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:48,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 145 transitions, 1255 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-27 23:01:48,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:48,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:48,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:48,461 INFO L124 PetriNetUnfolderBase]: 1335/2333 cut-off events. [2024-06-27 23:01:48,461 INFO L125 PetriNetUnfolderBase]: For 82529/82530 co-relation queries the response was YES. [2024-06-27 23:01:48,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10321 conditions, 2333 events. 1335/2333 cut-off events. For 82529/82530 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 13938 event pairs, 237 based on Foata normal form. 19/2351 useless extension candidates. Maximal degree in co-relation 10235. Up to 1667 conditions per place. [2024-06-27 23:01:48,478 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 136 selfloop transitions, 23 changer transitions 8/174 dead transitions. [2024-06-27 23:01:48,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 174 transitions, 1801 flow [2024-06-27 23:01:48,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:48,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:48,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-27 23:01:48,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6007326007326007 [2024-06-27 23:01:48,479 INFO L175 Difference]: Start difference. First operand has 180 places, 145 transitions, 1255 flow. Second operand 7 states and 164 transitions. [2024-06-27 23:01:48,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 174 transitions, 1801 flow [2024-06-27 23:01:48,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 174 transitions, 1747 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:48,683 INFO L231 Difference]: Finished difference. Result has 176 places, 143 transitions, 1235 flow [2024-06-27 23:01:48,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1235, PETRI_PLACES=176, PETRI_TRANSITIONS=143} [2024-06-27 23:01:48,684 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-27 23:01:48,684 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 143 transitions, 1235 flow [2024-06-27 23:01:48,684 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-27 23:01:48,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:48,684 INFO 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-27 23:01:48,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:01:48,685 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-27 23:01:48,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:48,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1250008957, now seen corresponding path program 2 times [2024-06-27 23:01:48,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:48,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924671179] [2024-06-27 23:01:48,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:48,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:48,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:48,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-27 23:01:48,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:48,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924671179] [2024-06-27 23:01:48,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924671179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:48,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:48,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:48,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892467217] [2024-06-27 23:01:48,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:48,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:48,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:48,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:48,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:48,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:48,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 143 transitions, 1235 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-27 23:01:48,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:48,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:48,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:49,139 INFO L124 PetriNetUnfolderBase]: 1230/2146 cut-off events. [2024-06-27 23:01:49,140 INFO L125 PetriNetUnfolderBase]: For 59618/59619 co-relation queries the response was YES. [2024-06-27 23:01:49,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8832 conditions, 2146 events. 1230/2146 cut-off events. For 59618/59619 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 12611 event pairs, 219 based on Foata normal form. 19/2164 useless extension candidates. Maximal degree in co-relation 8748. Up to 1667 conditions per place. [2024-06-27 23:01:49,152 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 133 selfloop transitions, 20 changer transitions 10/170 dead transitions. [2024-06-27 23:01:49,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 170 transitions, 1661 flow [2024-06-27 23:01:49,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:01:49,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:01:49,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 23:01:49,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2024-06-27 23:01:49,153 INFO L175 Difference]: Start difference. First operand has 176 places, 143 transitions, 1235 flow. Second operand 7 states and 162 transitions. [2024-06-27 23:01:49,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 170 transitions, 1661 flow [2024-06-27 23:01:49,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 170 transitions, 1611 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:49,314 INFO L231 Difference]: Finished difference. Result has 175 places, 139 transitions, 1183 flow [2024-06-27 23:01:49,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1183, PETRI_PLACES=175, PETRI_TRANSITIONS=139} [2024-06-27 23:01:49,315 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 135 predicate places. [2024-06-27 23:01:49,315 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 139 transitions, 1183 flow [2024-06-27 23:01:49,315 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-27 23:01:49,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:49,315 INFO 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-27 23:01:49,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 23:01:49,315 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-27 23:01:49,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:49,316 INFO L85 PathProgramCache]: Analyzing trace with hash -415874185, now seen corresponding path program 3 times [2024-06-27 23:01:49,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:49,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777799989] [2024-06-27 23:01:49,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:49,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:49,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:49,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-27 23:01:49,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:49,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777799989] [2024-06-27 23:01:49,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777799989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:49,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:49,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:49,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190328568] [2024-06-27 23:01:49,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:49,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:49,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:49,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:49,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:49,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:49,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 139 transitions, 1183 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-27 23:01:49,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:49,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:49,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:49,814 INFO L124 PetriNetUnfolderBase]: 1283/2243 cut-off events. [2024-06-27 23:01:49,814 INFO L125 PetriNetUnfolderBase]: For 82273/82274 co-relation queries the response was YES. [2024-06-27 23:01:49,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9950 conditions, 2243 events. 1283/2243 cut-off events. For 82273/82274 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 13275 event pairs, 239 based on Foata normal form. 19/2261 useless extension candidates. Maximal degree in co-relation 9866. Up to 1579 conditions per place. [2024-06-27 23:01:49,831 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 135 selfloop transitions, 22 changer transitions 8/172 dead transitions. [2024-06-27 23:01:49,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 172 transitions, 1741 flow [2024-06-27 23:01:49,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:49,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:49,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 23:01:49,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5865384615384616 [2024-06-27 23:01:49,832 INFO L175 Difference]: Start difference. First operand has 175 places, 139 transitions, 1183 flow. Second operand 8 states and 183 transitions. [2024-06-27 23:01:49,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 172 transitions, 1741 flow [2024-06-27 23:01:50,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 172 transitions, 1669 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:50,045 INFO L231 Difference]: Finished difference. Result has 174 places, 137 transitions, 1147 flow [2024-06-27 23:01:50,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1147, PETRI_PLACES=174, PETRI_TRANSITIONS=137} [2024-06-27 23:01:50,045 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 134 predicate places. [2024-06-27 23:01:50,045 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 137 transitions, 1147 flow [2024-06-27 23:01:50,046 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-27 23:01:50,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:50,046 INFO 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-27 23:01:50,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 23:01:50,046 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-27 23:01:50,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:50,046 INFO L85 PathProgramCache]: Analyzing trace with hash -2039938443, now seen corresponding path program 4 times [2024-06-27 23:01:50,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:50,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328726862] [2024-06-27 23:01:50,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:50,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:50,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:50,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:50,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:50,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328726862] [2024-06-27 23:01:50,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328726862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:50,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:50,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:50,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814302905] [2024-06-27 23:01:50,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:50,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:50,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:50,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:50,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:50,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:50,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 137 transitions, 1147 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-27 23:01:50,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:50,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:50,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:50,498 INFO L124 PetriNetUnfolderBase]: 1178/2056 cut-off events. [2024-06-27 23:01:50,499 INFO L125 PetriNetUnfolderBase]: For 58963/58964 co-relation queries the response was YES. [2024-06-27 23:01:50,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8492 conditions, 2056 events. 1178/2056 cut-off events. For 58963/58964 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 11922 event pairs, 227 based on Foata normal form. 19/2074 useless extension candidates. Maximal degree in co-relation 8408. Up to 1579 conditions per place. [2024-06-27 23:01:50,514 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 128 selfloop transitions, 22 changer transitions 8/165 dead transitions. [2024-06-27 23:01:50,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 165 transitions, 1565 flow [2024-06-27 23:01:50,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:50,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:50,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 23:01:50,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-27 23:01:50,515 INFO L175 Difference]: Start difference. First operand has 174 places, 137 transitions, 1147 flow. Second operand 8 states and 178 transitions. [2024-06-27 23:01:50,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 165 transitions, 1565 flow [2024-06-27 23:01:50,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 165 transitions, 1507 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:01:50,649 INFO L231 Difference]: Finished difference. Result has 173 places, 135 transitions, 1119 flow [2024-06-27 23:01:50,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1089, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1119, PETRI_PLACES=173, PETRI_TRANSITIONS=135} [2024-06-27 23:01:50,649 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 133 predicate places. [2024-06-27 23:01:50,649 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 135 transitions, 1119 flow [2024-06-27 23:01:50,650 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-27 23:01:50,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:50,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:50,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 23:01:50,650 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-27 23:01:50,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:50,650 INFO L85 PathProgramCache]: Analyzing trace with hash -2043663093, now seen corresponding path program 5 times [2024-06-27 23:01:50,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:50,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373947272] [2024-06-27 23:01:50,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:50,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:50,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:50,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:50,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:50,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373947272] [2024-06-27 23:01:50,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373947272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:50,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:50,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:50,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197429131] [2024-06-27 23:01:50,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:50,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:50,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:50,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:50,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:50,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:50,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 135 transitions, 1119 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-27 23:01:50,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:50,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:50,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:51,023 INFO L124 PetriNetUnfolderBase]: 1154/2004 cut-off events. [2024-06-27 23:01:51,023 INFO L125 PetriNetUnfolderBase]: For 57109/57110 co-relation queries the response was YES. [2024-06-27 23:01:51,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8246 conditions, 2004 events. 1154/2004 cut-off events. For 57109/57110 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 11514 event pairs, 246 based on Foata normal form. 19/2022 useless extension candidates. Maximal degree in co-relation 8164. Up to 1511 conditions per place. [2024-06-27 23:01:51,038 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 121 selfloop transitions, 17 changer transitions 20/165 dead transitions. [2024-06-27 23:01:51,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 165 transitions, 1549 flow [2024-06-27 23:01:51,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:51,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:51,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 23:01:51,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-27 23:01:51,039 INFO L175 Difference]: Start difference. First operand has 173 places, 135 transitions, 1119 flow. Second operand 8 states and 178 transitions. [2024-06-27 23:01:51,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 165 transitions, 1549 flow [2024-06-27 23:01:51,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 165 transitions, 1487 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:51,172 INFO L231 Difference]: Finished difference. Result has 169 places, 129 transitions, 1040 flow [2024-06-27 23:01:51,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1040, PETRI_PLACES=169, PETRI_TRANSITIONS=129} [2024-06-27 23:01:51,173 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 129 predicate places. [2024-06-27 23:01:51,173 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 129 transitions, 1040 flow [2024-06-27 23:01:51,173 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-27 23:01:51,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:51,173 INFO 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-27 23:01:51,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 23:01:51,173 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-27 23:01:51,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:51,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1103806357, now seen corresponding path program 3 times [2024-06-27 23:01:51,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:51,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473233996] [2024-06-27 23:01:51,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:51,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:51,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:51,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-27 23:01:51,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:51,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473233996] [2024-06-27 23:01:51,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473233996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:51,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:51,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:51,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389955016] [2024-06-27 23:01:51,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:51,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:51,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:51,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:51,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:51,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:51,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 129 transitions, 1040 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-27 23:01:51,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:51,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:51,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:51,697 INFO L124 PetriNetUnfolderBase]: 1233/2119 cut-off events. [2024-06-27 23:01:51,697 INFO L125 PetriNetUnfolderBase]: For 95699/95700 co-relation queries the response was YES. [2024-06-27 23:01:51,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9879 conditions, 2119 events. 1233/2119 cut-off events. For 95699/95700 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 12294 event pairs, 407 based on Foata normal form. 25/2142 useless extension candidates. Maximal degree in co-relation 9798. Up to 1451 conditions per place. [2024-06-27 23:01:51,712 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 108 selfloop transitions, 39 changer transitions 13/167 dead transitions. [2024-06-27 23:01:51,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 167 transitions, 1592 flow [2024-06-27 23:01:51,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:51,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:51,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-27 23:01:51,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-27 23:01:51,713 INFO L175 Difference]: Start difference. First operand has 169 places, 129 transitions, 1040 flow. Second operand 12 states and 258 transitions. [2024-06-27 23:01:51,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 167 transitions, 1592 flow [2024-06-27 23:01:52,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 167 transitions, 1481 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-27 23:01:52,077 INFO L231 Difference]: Finished difference. Result has 163 places, 126 transitions, 991 flow [2024-06-27 23:01:52,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=991, PETRI_PLACES=163, PETRI_TRANSITIONS=126} [2024-06-27 23:01:52,078 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 123 predicate places. [2024-06-27 23:01:52,078 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 126 transitions, 991 flow [2024-06-27 23:01:52,078 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-27 23:01:52,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:52,078 INFO 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-27 23:01:52,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 23:01:52,079 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-27 23:01:52,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:52,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1313306841, now seen corresponding path program 4 times [2024-06-27 23:01:52,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:52,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365236076] [2024-06-27 23:01:52,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:52,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:52,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:52,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:52,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:52,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365236076] [2024-06-27 23:01:52,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365236076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:52,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:52,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:52,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046247111] [2024-06-27 23:01:52,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:52,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:52,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:52,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:52,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:52,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:52,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 126 transitions, 991 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-27 23:01:52,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:52,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:52,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:52,531 INFO L124 PetriNetUnfolderBase]: 1173/2007 cut-off events. [2024-06-27 23:01:52,531 INFO L125 PetriNetUnfolderBase]: For 86941/86942 co-relation queries the response was YES. [2024-06-27 23:01:52,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9260 conditions, 2007 events. 1173/2007 cut-off events. For 86941/86942 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 11495 event pairs, 433 based on Foata normal form. 27/2032 useless extension candidates. Maximal degree in co-relation 9185. Up to 1662 conditions per place. [2024-06-27 23:01:52,547 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 96 selfloop transitions, 34 changer transitions 17/154 dead transitions. [2024-06-27 23:01:52,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 154 transitions, 1373 flow [2024-06-27 23:01:52,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:52,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:52,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 248 transitions. [2024-06-27 23:01:52,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5299145299145299 [2024-06-27 23:01:52,550 INFO L175 Difference]: Start difference. First operand has 163 places, 126 transitions, 991 flow. Second operand 12 states and 248 transitions. [2024-06-27 23:01:52,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 154 transitions, 1373 flow [2024-06-27 23:01:52,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 154 transitions, 1297 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:52,689 INFO L231 Difference]: Finished difference. Result has 162 places, 121 transitions, 951 flow [2024-06-27 23:01:52,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=951, PETRI_PLACES=162, PETRI_TRANSITIONS=121} [2024-06-27 23:01:52,690 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 122 predicate places. [2024-06-27 23:01:52,690 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 121 transitions, 951 flow [2024-06-27 23:01:52,690 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-27 23:01:52,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:52,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:52,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 23:01:52,690 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-27 23:01:52,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:52,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1306217451, now seen corresponding path program 5 times [2024-06-27 23:01:52,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:52,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961531806] [2024-06-27 23:01:52,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:52,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:52,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:52,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:52,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:52,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961531806] [2024-06-27 23:01:52,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961531806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:52,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:52,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:52,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232492530] [2024-06-27 23:01:52,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:52,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:52,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:52,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:52,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:52,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:52,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 121 transitions, 951 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-27 23:01:52,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:52,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:52,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:53,173 INFO L124 PetriNetUnfolderBase]: 1248/2148 cut-off events. [2024-06-27 23:01:53,173 INFO L125 PetriNetUnfolderBase]: For 98984/98985 co-relation queries the response was YES. [2024-06-27 23:01:53,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10648 conditions, 2148 events. 1248/2148 cut-off events. For 98984/98985 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 12521 event pairs, 396 based on Foata normal form. 19/2165 useless extension candidates. Maximal degree in co-relation 10574. Up to 1268 conditions per place. [2024-06-27 23:01:53,188 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 111 selfloop transitions, 36 changer transitions 11/165 dead transitions. [2024-06-27 23:01:53,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 165 transitions, 1609 flow [2024-06-27 23:01:53,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:53,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:53,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-27 23:01:53,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5598290598290598 [2024-06-27 23:01:53,189 INFO L175 Difference]: Start difference. First operand has 162 places, 121 transitions, 951 flow. Second operand 12 states and 262 transitions. [2024-06-27 23:01:53,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 165 transitions, 1609 flow [2024-06-27 23:01:53,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 165 transitions, 1523 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:53,364 INFO L231 Difference]: Finished difference. Result has 158 places, 119 transitions, 938 flow [2024-06-27 23:01:53,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=938, PETRI_PLACES=158, PETRI_TRANSITIONS=119} [2024-06-27 23:01:53,365 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 118 predicate places. [2024-06-27 23:01:53,365 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 119 transitions, 938 flow [2024-06-27 23:01:53,365 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-27 23:01:53,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:53,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:53,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 23:01:53,366 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-27 23:01:53,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:53,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1305194137, now seen corresponding path program 6 times [2024-06-27 23:01:53,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:53,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896801367] [2024-06-27 23:01:53,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:53,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:53,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:53,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:53,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:53,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896801367] [2024-06-27 23:01:53,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896801367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:53,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:53,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:53,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192052763] [2024-06-27 23:01:53,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:53,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:53,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:53,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:53,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:53,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:53,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 119 transitions, 938 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-27 23:01:53,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:53,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:53,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:53,857 INFO L124 PetriNetUnfolderBase]: 1197/2055 cut-off events. [2024-06-27 23:01:53,857 INFO L125 PetriNetUnfolderBase]: For 90868/90869 co-relation queries the response was YES. [2024-06-27 23:01:53,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10240 conditions, 2055 events. 1197/2055 cut-off events. For 90868/90869 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11874 event pairs, 464 based on Foata normal form. 19/2072 useless extension candidates. Maximal degree in co-relation 10168. Up to 1268 conditions per place. [2024-06-27 23:01:53,871 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 100 selfloop transitions, 33 changer transitions 16/156 dead transitions. [2024-06-27 23:01:53,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 156 transitions, 1452 flow [2024-06-27 23:01:53,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:53,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:53,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 255 transitions. [2024-06-27 23:01:53,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448717948717948 [2024-06-27 23:01:53,872 INFO L175 Difference]: Start difference. First operand has 158 places, 119 transitions, 938 flow. Second operand 12 states and 255 transitions. [2024-06-27 23:01:53,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 156 transitions, 1452 flow [2024-06-27 23:01:53,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 156 transitions, 1374 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:53,973 INFO L231 Difference]: Finished difference. Result has 157 places, 116 transitions, 910 flow [2024-06-27 23:01:53,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=910, PETRI_PLACES=157, PETRI_TRANSITIONS=116} [2024-06-27 23:01:53,974 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 117 predicate places. [2024-06-27 23:01:53,974 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 116 transitions, 910 flow [2024-06-27 23:01:53,974 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-27 23:01:53,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:53,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:53,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 23:01:53,975 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-27 23:01:53,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:53,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1393550647, now seen corresponding path program 7 times [2024-06-27 23:01:53,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:53,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320623466] [2024-06-27 23:01:53,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:53,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:53,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:54,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:54,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:54,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320623466] [2024-06-27 23:01:54,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320623466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:54,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:54,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:54,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363541035] [2024-06-27 23:01:54,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:54,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:54,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:54,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:54,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:54,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:54,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 116 transitions, 910 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-27 23:01:54,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:54,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:54,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:54,400 INFO L124 PetriNetUnfolderBase]: 1066/1830 cut-off events. [2024-06-27 23:01:54,400 INFO L125 PetriNetUnfolderBase]: For 70509/70510 co-relation queries the response was YES. [2024-06-27 23:01:54,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8340 conditions, 1830 events. 1066/1830 cut-off events. For 70509/70510 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10269 event pairs, 423 based on Foata normal form. 27/1855 useless extension candidates. Maximal degree in co-relation 8269. Up to 1502 conditions per place. [2024-06-27 23:01:54,411 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 91 selfloop transitions, 29 changer transitions 12/139 dead transitions. [2024-06-27 23:01:54,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 139 transitions, 1250 flow [2024-06-27 23:01:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:54,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:54,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-27 23:01:54,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5358974358974359 [2024-06-27 23:01:54,412 INFO L175 Difference]: Start difference. First operand has 157 places, 116 transitions, 910 flow. Second operand 10 states and 209 transitions. [2024-06-27 23:01:54,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 139 transitions, 1250 flow [2024-06-27 23:01:54,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 139 transitions, 1183 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-27 23:01:54,493 INFO L231 Difference]: Finished difference. Result has 152 places, 112 transitions, 873 flow [2024-06-27 23:01:54,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=873, PETRI_PLACES=152, PETRI_TRANSITIONS=112} [2024-06-27 23:01:54,493 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 112 predicate places. [2024-06-27 23:01:54,493 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 112 transitions, 873 flow [2024-06-27 23:01:54,493 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-27 23:01:54,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:54,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:54,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 23:01:54,494 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-27 23:01:54,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:54,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1304044971, now seen corresponding path program 8 times [2024-06-27 23:01:54,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:54,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946450503] [2024-06-27 23:01:54,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:54,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:54,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:54,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:54,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:54,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946450503] [2024-06-27 23:01:54,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946450503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:54,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:54,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:54,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409539508] [2024-06-27 23:01:54,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:54,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:54,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:54,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:54,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:54,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:54,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 112 transitions, 873 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-27 23:01:54,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:54,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:54,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:54,914 INFO L124 PetriNetUnfolderBase]: 937/1617 cut-off events. [2024-06-27 23:01:54,914 INFO L125 PetriNetUnfolderBase]: For 42781/42782 co-relation queries the response was YES. [2024-06-27 23:01:54,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6552 conditions, 1617 events. 937/1617 cut-off events. For 42781/42782 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 8880 event pairs, 297 based on Foata normal form. 25/1640 useless extension candidates. Maximal degree in co-relation 6483. Up to 1268 conditions per place. [2024-06-27 23:01:54,924 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 85 selfloop transitions, 25 changer transitions 22/139 dead transitions. [2024-06-27 23:01:54,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 139 transitions, 1237 flow [2024-06-27 23:01:54,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:54,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:54,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 23:01:54,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-27 23:01:54,925 INFO L175 Difference]: Start difference. First operand has 152 places, 112 transitions, 873 flow. Second operand 10 states and 210 transitions. [2024-06-27 23:01:54,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 139 transitions, 1237 flow [2024-06-27 23:01:54,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 139 transitions, 1175 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:54,993 INFO L231 Difference]: Finished difference. Result has 149 places, 107 transitions, 824 flow [2024-06-27 23:01:54,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=824, PETRI_PLACES=149, PETRI_TRANSITIONS=107} [2024-06-27 23:01:54,993 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-27 23:01:54,993 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 107 transitions, 824 flow [2024-06-27 23:01:54,994 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-27 23:01:54,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01: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, 1, 1, 1] [2024-06-27 23:01:54,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 23:01:54,994 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-27 23:01:54,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:54,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1058056073, now seen corresponding path program 9 times [2024-06-27 23:01:54,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:54,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984665276] [2024-06-27 23:01:54,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:54,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:55,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:55,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:55,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:55,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984665276] [2024-06-27 23:01:55,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984665276] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:55,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:55,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:55,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416689890] [2024-06-27 23:01:55,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:55,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:55,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:55,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:55,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:55,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:55,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 107 transitions, 824 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-27 23:01:55,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:55,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:55,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:55,465 INFO L124 PetriNetUnfolderBase]: 1088/1879 cut-off events. [2024-06-27 23:01:55,465 INFO L125 PetriNetUnfolderBase]: For 70323/70324 co-relation queries the response was YES. [2024-06-27 23:01:55,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8986 conditions, 1879 events. 1088/1879 cut-off events. For 70323/70324 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 10664 event pairs, 321 based on Foata normal form. 19/1896 useless extension candidates. Maximal degree in co-relation 8918. Up to 1050 conditions per place. [2024-06-27 23:01:55,477 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 103 selfloop transitions, 29 changer transitions 15/154 dead transitions. [2024-06-27 23:01:55,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 154 transitions, 1448 flow [2024-06-27 23:01:55,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:01:55,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:01:55,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 259 transitions. [2024-06-27 23:01:55,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534188034188035 [2024-06-27 23:01:55,478 INFO L175 Difference]: Start difference. First operand has 149 places, 107 transitions, 824 flow. Second operand 12 states and 259 transitions. [2024-06-27 23:01:55,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 154 transitions, 1448 flow [2024-06-27 23:01:55,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 154 transitions, 1374 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:55,553 INFO L231 Difference]: Finished difference. Result has 143 places, 105 transitions, 813 flow [2024-06-27 23:01:55,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=813, PETRI_PLACES=143, PETRI_TRANSITIONS=105} [2024-06-27 23:01:55,554 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 103 predicate places. [2024-06-27 23:01:55,554 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 105 transitions, 813 flow [2024-06-27 23:01:55,554 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-27 23:01:55,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:55,554 INFO 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-27 23:01:55,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 23:01:55,555 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-27 23:01:55,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:55,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1057757543, now seen corresponding path program 10 times [2024-06-27 23:01:55,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:55,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012345124] [2024-06-27 23:01:55,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:55,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:55,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:55,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:55,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:55,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012345124] [2024-06-27 23:01:55,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012345124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:55,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:55,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:55,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228195322] [2024-06-27 23:01:55,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:55,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:55,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:55,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:55,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:55,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:55,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 105 transitions, 813 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-27 23:01:55,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:55,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:55,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:56,013 INFO L124 PetriNetUnfolderBase]: 956/1641 cut-off events. [2024-06-27 23:01:56,013 INFO L125 PetriNetUnfolderBase]: For 48521/48522 co-relation queries the response was YES. [2024-06-27 23:01:56,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7449 conditions, 1641 events. 956/1641 cut-off events. For 48521/48522 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 9028 event pairs, 309 based on Foata normal form. 19/1658 useless extension candidates. Maximal degree in co-relation 7384. Up to 1050 conditions per place. [2024-06-27 23:01:56,024 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 87 selfloop transitions, 26 changer transitions 18/138 dead transitions. [2024-06-27 23:01:56,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 138 transitions, 1267 flow [2024-06-27 23:01:56,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:56,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:56,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-27 23:01:56,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2024-06-27 23:01:56,025 INFO L175 Difference]: Start difference. First operand has 143 places, 105 transitions, 813 flow. Second operand 10 states and 215 transitions. [2024-06-27 23:01:56,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 138 transitions, 1267 flow [2024-06-27 23:01:56,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 138 transitions, 1202 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:56,083 INFO L231 Difference]: Finished difference. Result has 140 places, 102 transitions, 789 flow [2024-06-27 23:01:56,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=789, PETRI_PLACES=140, PETRI_TRANSITIONS=102} [2024-06-27 23:01:56,084 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 100 predicate places. [2024-06-27 23:01:56,084 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 102 transitions, 789 flow [2024-06-27 23:01:56,084 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-27 23:01:56,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:56,084 INFO 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-27 23:01:56,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 23:01:56,084 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-27 23:01:56,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:56,084 INFO L85 PathProgramCache]: Analyzing trace with hash -877758099, now seen corresponding path program 11 times [2024-06-27 23:01:56,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:56,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400149492] [2024-06-27 23:01:56,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:56,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:56,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:56,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:56,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:56,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400149492] [2024-06-27 23:01:56,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400149492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:56,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:56,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:56,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054827829] [2024-06-27 23:01:56,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:56,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:56,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:56,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:56,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:01:56,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:56,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 102 transitions, 789 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-27 23:01:56,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:56,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:56,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:56,434 INFO L124 PetriNetUnfolderBase]: 1093/1873 cut-off events. [2024-06-27 23:01:56,434 INFO L125 PetriNetUnfolderBase]: For 61716/61716 co-relation queries the response was YES. [2024-06-27 23:01:56,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8963 conditions, 1873 events. 1093/1873 cut-off events. For 61716/61716 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 10725 event pairs, 324 based on Foata normal form. 18/1888 useless extension candidates. Maximal degree in co-relation 8899. Up to 849 conditions per place. [2024-06-27 23:01:56,447 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 76 selfloop transitions, 27 changer transitions 22/132 dead transitions. [2024-06-27 23:01:56,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 132 transitions, 1236 flow [2024-06-27 23:01:56,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:56,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:56,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-27 23:01:56,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705128205128205 [2024-06-27 23:01:56,448 INFO L175 Difference]: Start difference. First operand has 140 places, 102 transitions, 789 flow. Second operand 8 states and 178 transitions. [2024-06-27 23:01:56,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 132 transitions, 1236 flow [2024-06-27 23:01:56,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 132 transitions, 1172 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:56,508 INFO L231 Difference]: Finished difference. Result has 133 places, 97 transitions, 751 flow [2024-06-27 23:01:56,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=751, PETRI_PLACES=133, PETRI_TRANSITIONS=97} [2024-06-27 23:01:56,508 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 93 predicate places. [2024-06-27 23:01:56,508 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 97 transitions, 751 flow [2024-06-27 23:01:56,509 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-27 23:01:56,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:56,509 INFO 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-27 23:01:56,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 23:01:56,509 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-27 23:01:56,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:56,509 INFO L85 PathProgramCache]: Analyzing trace with hash 304450701, now seen corresponding path program 12 times [2024-06-27 23:01:56,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:56,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467413071] [2024-06-27 23:01:56,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:56,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:56,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:56,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:56,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:56,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467413071] [2024-06-27 23:01:56,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467413071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:56,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:56,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:56,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940487188] [2024-06-27 23:01:56,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:56,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:56,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:56,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:56,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:56,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:56,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 97 transitions, 751 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-27 23:01:56,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:56,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:56,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:56,946 INFO L124 PetriNetUnfolderBase]: 951/1618 cut-off events. [2024-06-27 23:01:56,946 INFO L125 PetriNetUnfolderBase]: For 46489/46489 co-relation queries the response was YES. [2024-06-27 23:01:56,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7271 conditions, 1618 events. 951/1618 cut-off events. For 46489/46489 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 9009 event pairs, 396 based on Foata normal form. 26/1644 useless extension candidates. Maximal degree in co-relation 7209. Up to 1337 conditions per place. [2024-06-27 23:01:56,958 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 69 selfloop transitions, 23 changer transitions 12/111 dead transitions. [2024-06-27 23:01:56,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 111 transitions, 1011 flow [2024-06-27 23:01:56,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:56,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:56,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-27 23:01:56,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5051282051282051 [2024-06-27 23:01:56,958 INFO L175 Difference]: Start difference. First operand has 133 places, 97 transitions, 751 flow. Second operand 10 states and 197 transitions. [2024-06-27 23:01:56,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 111 transitions, 1011 flow [2024-06-27 23:01:56,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 111 transitions, 944 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:56,997 INFO L231 Difference]: Finished difference. Result has 126 places, 93 transitions, 705 flow [2024-06-27 23:01:56,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=705, PETRI_PLACES=126, PETRI_TRANSITIONS=93} [2024-06-27 23:01:56,997 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 86 predicate places. [2024-06-27 23:01:56,997 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 93 transitions, 705 flow [2024-06-27 23:01:56,998 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-27 23:01:56,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:56,998 INFO 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-27 23:01:56,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 23:01:56,998 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-27 23:01:56,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:56,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1260281521, now seen corresponding path program 6 times [2024-06-27 23:01:56,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:56,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792514308] [2024-06-27 23:01:56,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:56,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:57,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:57,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-27 23:01:57,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:57,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792514308] [2024-06-27 23:01:57,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792514308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:57,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:57,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:57,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542600544] [2024-06-27 23:01:57,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:57,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:57,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:57,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:57,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:57,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:57,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 93 transitions, 705 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-27 23:01:57,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:57,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:57,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:57,417 INFO L124 PetriNetUnfolderBase]: 876/1493 cut-off events. [2024-06-27 23:01:57,417 INFO L125 PetriNetUnfolderBase]: For 35387/35387 co-relation queries the response was YES. [2024-06-27 23:01:57,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6586 conditions, 1493 events. 876/1493 cut-off events. For 35387/35387 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 8188 event pairs, 322 based on Foata normal form. 24/1517 useless extension candidates. Maximal degree in co-relation 6529. Up to 982 conditions per place. [2024-06-27 23:01:57,426 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 75 selfloop transitions, 20 changer transitions 12/114 dead transitions. [2024-06-27 23:01:57,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 114 transitions, 1067 flow [2024-06-27 23:01:57,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:57,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:57,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-27 23:01:57,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153846153846153 [2024-06-27 23:01:57,427 INFO L175 Difference]: Start difference. First operand has 126 places, 93 transitions, 705 flow. Second operand 10 states and 201 transitions. [2024-06-27 23:01:57,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 114 transitions, 1067 flow [2024-06-27 23:01:57,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 114 transitions, 1013 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:57,453 INFO L231 Difference]: Finished difference. Result has 124 places, 89 transitions, 665 flow [2024-06-27 23:01:57,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=665, PETRI_PLACES=124, PETRI_TRANSITIONS=89} [2024-06-27 23:01:57,453 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 84 predicate places. [2024-06-27 23:01:57,453 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 89 transitions, 665 flow [2024-06-27 23:01:57,453 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-27 23:01:57,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:57,454 INFO 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-27 23:01:57,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 23:01:57,454 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-27 23:01:57,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:57,454 INFO L85 PathProgramCache]: Analyzing trace with hash 63353057, now seen corresponding path program 7 times [2024-06-27 23:01:57,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:57,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223073727] [2024-06-27 23:01:57,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:57,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:57,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:57,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:57,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:57,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223073727] [2024-06-27 23:01:57,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223073727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:57,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:57,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:57,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217886167] [2024-06-27 23:01:57,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:57,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:57,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:57,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:57,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:57,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:57,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 89 transitions, 665 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-27 23:01:57,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:57,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:57,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:57,829 INFO L124 PetriNetUnfolderBase]: 957/1638 cut-off events. [2024-06-27 23:01:57,830 INFO L125 PetriNetUnfolderBase]: For 40877/40877 co-relation queries the response was YES. [2024-06-27 23:01:57,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7603 conditions, 1638 events. 957/1638 cut-off events. For 40877/40877 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 9201 event pairs, 302 based on Foata normal form. 18/1656 useless extension candidates. Maximal degree in co-relation 7547. Up to 826 conditions per place. [2024-06-27 23:01:57,840 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 77 selfloop transitions, 25 changer transitions 8/117 dead transitions. [2024-06-27 23:01:57,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 117 transitions, 1120 flow [2024-06-27 23:01:57,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:01:57,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:01:57,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-27 23:01:57,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5307692307692308 [2024-06-27 23:01:57,841 INFO L175 Difference]: Start difference. First operand has 124 places, 89 transitions, 665 flow. Second operand 10 states and 207 transitions. [2024-06-27 23:01:57,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 117 transitions, 1120 flow [2024-06-27 23:01:57,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 117 transitions, 1065 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:57,875 INFO L231 Difference]: Finished difference. Result has 122 places, 88 transitions, 672 flow [2024-06-27 23:01:57,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=672, PETRI_PLACES=122, PETRI_TRANSITIONS=88} [2024-06-27 23:01:57,876 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 82 predicate places. [2024-06-27 23:01:57,876 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 88 transitions, 672 flow [2024-06-27 23:01:57,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-27 23:01:57,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:57,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, 1, 1] [2024-06-27 23:01:57,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 23:01:57,877 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-27 23:01:57,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:57,877 INFO L85 PathProgramCache]: Analyzing trace with hash -437512591, now seen corresponding path program 8 times [2024-06-27 23:01:57,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:57,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664943253] [2024-06-27 23:01:57,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:57,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:57,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:58,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:58,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:58,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664943253] [2024-06-27 23:01:58,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664943253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:58,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:58,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:58,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692134258] [2024-06-27 23:01:58,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:58,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:58,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:58,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:58,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:58,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:58,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 88 transitions, 672 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-27 23:01:58,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:58,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:58,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:58,344 INFO L124 PetriNetUnfolderBase]: 920/1577 cut-off events. [2024-06-27 23:01:58,344 INFO L125 PetriNetUnfolderBase]: For 36131/36131 co-relation queries the response was YES. [2024-06-27 23:01:58,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7176 conditions, 1577 events. 920/1577 cut-off events. For 36131/36131 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 8835 event pairs, 377 based on Foata normal form. 24/1601 useless extension candidates. Maximal degree in co-relation 7121. Up to 1033 conditions per place. [2024-06-27 23:01:58,353 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 72 selfloop transitions, 19 changer transitions 10/108 dead transitions. [2024-06-27 23:01:58,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 108 transitions, 1014 flow [2024-06-27 23:01:58,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:58,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:58,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 23:01:58,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5242165242165242 [2024-06-27 23:01:58,354 INFO L175 Difference]: Start difference. First operand has 122 places, 88 transitions, 672 flow. Second operand 9 states and 184 transitions. [2024-06-27 23:01:58,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 108 transitions, 1014 flow [2024-06-27 23:01:58,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 108 transitions, 958 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-27 23:01:58,378 INFO L231 Difference]: Finished difference. Result has 121 places, 85 transitions, 631 flow [2024-06-27 23:01:58,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=618, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=631, PETRI_PLACES=121, PETRI_TRANSITIONS=85} [2024-06-27 23:01:58,378 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 81 predicate places. [2024-06-27 23:01:58,378 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 85 transitions, 631 flow [2024-06-27 23:01:58,378 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-27 23:01:58,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:58,378 INFO 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-27 23:01:58,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 23:01:58,379 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-27 23:01:58,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:58,380 INFO L85 PathProgramCache]: Analyzing trace with hash 52068437, now seen corresponding path program 9 times [2024-06-27 23:01:58,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:58,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899092095] [2024-06-27 23:01:58,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:58,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:58,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:58,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:58,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:58,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899092095] [2024-06-27 23:01:58,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899092095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:58,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:58,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:58,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264849169] [2024-06-27 23:01:58,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:58,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:58,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:58,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:58,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:58,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:58,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 85 transitions, 631 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-27 23:01:58,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:58,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:58,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:58,758 INFO L124 PetriNetUnfolderBase]: 769/1330 cut-off events. [2024-06-27 23:01:58,758 INFO L125 PetriNetUnfolderBase]: For 26931/26931 co-relation queries the response was YES. [2024-06-27 23:01:58,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5623 conditions, 1330 events. 769/1330 cut-off events. For 26931/26931 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 7132 event pairs, 348 based on Foata normal form. 26/1356 useless extension candidates. Maximal degree in co-relation 5569. Up to 1065 conditions per place. [2024-06-27 23:01:58,765 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 64 selfloop transitions, 13 changer transitions 13/97 dead transitions. [2024-06-27 23:01:58,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 97 transitions, 859 flow [2024-06-27 23:01:58,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:01:58,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:01:58,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 23:01:58,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-27 23:01:58,766 INFO L175 Difference]: Start difference. First operand has 121 places, 85 transitions, 631 flow. Second operand 8 states and 160 transitions. [2024-06-27 23:01:58,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 97 transitions, 859 flow [2024-06-27 23:01:58,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 97 transitions, 812 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:58,789 INFO L231 Difference]: Finished difference. Result has 118 places, 80 transitions, 573 flow [2024-06-27 23:01:58,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=573, PETRI_PLACES=118, PETRI_TRANSITIONS=80} [2024-06-27 23:01:58,789 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 78 predicate places. [2024-06-27 23:01:58,789 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 80 transitions, 573 flow [2024-06-27 23:01:58,789 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-27 23:01:58,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:58,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:58,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 23:01:58,789 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-27 23:01:58,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:58,790 INFO L85 PathProgramCache]: Analyzing trace with hash 63347477, now seen corresponding path program 10 times [2024-06-27 23:01:58,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:58,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412417994] [2024-06-27 23:01:58,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:58,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:58,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:58,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:58,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:58,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412417994] [2024-06-27 23:01:58,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412417994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:58,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:58,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:58,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640562721] [2024-06-27 23:01:58,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:58,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:58,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:58,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:58,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:58,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:58,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 80 transitions, 573 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-27 23:01:58,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:58,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:58,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:59,119 INFO L124 PetriNetUnfolderBase]: 652/1129 cut-off events. [2024-06-27 23:01:59,119 INFO L125 PetriNetUnfolderBase]: For 17435/17435 co-relation queries the response was YES. [2024-06-27 23:01:59,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4444 conditions, 1129 events. 652/1129 cut-off events. For 17435/17435 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 5823 event pairs, 195 based on Foata normal form. 18/1147 useless extension candidates. Maximal degree in co-relation 4391. Up to 826 conditions per place. [2024-06-27 23:01:59,125 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 66 selfloop transitions, 15 changer transitions 11/99 dead transitions. [2024-06-27 23:01:59,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 99 transitions, 835 flow [2024-06-27 23:01:59,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:59,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:59,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-27 23:01:59,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156695156695157 [2024-06-27 23:01:59,126 INFO L175 Difference]: Start difference. First operand has 118 places, 80 transitions, 573 flow. Second operand 9 states and 181 transitions. [2024-06-27 23:01:59,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 99 transitions, 835 flow [2024-06-27 23:01:59,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 99 transitions, 801 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:01:59,143 INFO L231 Difference]: Finished difference. Result has 115 places, 75 transitions, 534 flow [2024-06-27 23:01:59,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=534, PETRI_PLACES=115, PETRI_TRANSITIONS=75} [2024-06-27 23:01:59,144 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 75 predicate places. [2024-06-27 23:01:59,144 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 75 transitions, 534 flow [2024-06-27 23:01:59,144 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-27 23:01:59,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:59,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:01:59,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 23:01:59,144 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-27 23:01:59,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:59,144 INFO L85 PathProgramCache]: Analyzing trace with hash -9041131, now seen corresponding path program 11 times [2024-06-27 23:01:59,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:59,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768976366] [2024-06-27 23:01:59,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:59,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:59,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-27 23:01:59,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:59,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768976366] [2024-06-27 23:01:59,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768976366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:59,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:59,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:59,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610627345] [2024-06-27 23:01:59,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:59,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:59,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:59,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:59,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:59,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:59,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 75 transitions, 534 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-27 23:01:59,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:59,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:59,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:59,503 INFO L124 PetriNetUnfolderBase]: 724/1261 cut-off events. [2024-06-27 23:01:59,503 INFO L125 PetriNetUnfolderBase]: For 22053/22053 co-relation queries the response was YES. [2024-06-27 23:01:59,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5249 conditions, 1261 events. 724/1261 cut-off events. For 22053/22053 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6708 event pairs, 100 based on Foata normal form. 18/1279 useless extension candidates. Maximal degree in co-relation 5197. Up to 734 conditions per place. [2024-06-27 23:01:59,510 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 70 selfloop transitions, 22 changer transitions 8/107 dead transitions. [2024-06-27 23:01:59,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 107 transitions, 915 flow [2024-06-27 23:01:59,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:01:59,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:01:59,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 224 transitions. [2024-06-27 23:01:59,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5221445221445221 [2024-06-27 23:01:59,510 INFO L175 Difference]: Start difference. First operand has 115 places, 75 transitions, 534 flow. Second operand 11 states and 224 transitions. [2024-06-27 23:01:59,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 107 transitions, 915 flow [2024-06-27 23:01:59,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 107 transitions, 859 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-27 23:01:59,528 INFO L231 Difference]: Finished difference. Result has 112 places, 74 transitions, 522 flow [2024-06-27 23:01:59,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=480, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=522, PETRI_PLACES=112, PETRI_TRANSITIONS=74} [2024-06-27 23:01:59,528 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 72 predicate places. [2024-06-27 23:01:59,528 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 74 transitions, 522 flow [2024-06-27 23:01:59,528 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-27 23:01:59,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:59,528 INFO 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-27 23:01:59,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 23:01:59,528 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-27 23:01:59,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:59,529 INFO L85 PathProgramCache]: Analyzing trace with hash -9035551, now seen corresponding path program 12 times [2024-06-27 23:01:59,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:59,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649160544] [2024-06-27 23:01:59,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:59,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:59,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:59,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:59,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:59,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649160544] [2024-06-27 23:01:59,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649160544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:59,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:59,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:01:59,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203894591] [2024-06-27 23:01:59,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:59,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:01:59,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:59,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:01:59,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:01:59,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:01:59,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 74 transitions, 522 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-27 23:01:59,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:01:59,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:01:59,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:01:59,876 INFO L124 PetriNetUnfolderBase]: 619/1074 cut-off events. [2024-06-27 23:01:59,876 INFO L125 PetriNetUnfolderBase]: For 15981/15981 co-relation queries the response was YES. [2024-06-27 23:01:59,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4273 conditions, 1074 events. 619/1074 cut-off events. For 15981/15981 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 5466 event pairs, 88 based on Foata normal form. 18/1092 useless extension candidates. Maximal degree in co-relation 4223. Up to 734 conditions per place. [2024-06-27 23:01:59,881 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 58 selfloop transitions, 18 changer transitions 13/96 dead transitions. [2024-06-27 23:01:59,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 96 transitions, 792 flow [2024-06-27 23:01:59,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:01:59,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:01:59,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-27 23:01:59,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5270655270655271 [2024-06-27 23:01:59,882 INFO L175 Difference]: Start difference. First operand has 112 places, 74 transitions, 522 flow. Second operand 9 states and 185 transitions. [2024-06-27 23:01:59,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 96 transitions, 792 flow [2024-06-27 23:01:59,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 96 transitions, 744 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:01:59,897 INFO L231 Difference]: Finished difference. Result has 110 places, 71 transitions, 489 flow [2024-06-27 23:01:59,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=489, PETRI_PLACES=110, PETRI_TRANSITIONS=71} [2024-06-27 23:01:59,897 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 70 predicate places. [2024-06-27 23:01:59,898 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 71 transitions, 489 flow [2024-06-27 23:01:59,898 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-27 23:01:59,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:01:59,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, 1] [2024-06-27 23:01:59,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 23:01:59,898 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-27 23:01:59,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:01:59,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1683901, now seen corresponding path program 13 times [2024-06-27 23:01:59,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:01:59,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434767553] [2024-06-27 23:01:59,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:01:59,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:01:59,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:01:59,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:01:59,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:01:59,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434767553] [2024-06-27 23:01:59,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434767553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:01:59,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:01:59,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:01:59,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092555922] [2024-06-27 23:01:59,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:01:59,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:01:59,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:01:59,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:01:59,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:00,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:00,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 71 transitions, 489 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-27 23:02:00,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:00,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:00,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:00,168 INFO L124 PetriNetUnfolderBase]: 611/1060 cut-off events. [2024-06-27 23:02:00,169 INFO L125 PetriNetUnfolderBase]: For 15917/15917 co-relation queries the response was YES. [2024-06-27 23:02:00,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4182 conditions, 1060 events. 611/1060 cut-off events. For 15917/15917 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 5367 event pairs, 63 based on Foata normal form. 18/1076 useless extension candidates. Maximal degree in co-relation 4133. Up to 698 conditions per place. [2024-06-27 23:02:00,174 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 52 selfloop transitions, 13 changer transitions 21/93 dead transitions. [2024-06-27 23:02:00,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 93 transitions, 756 flow [2024-06-27 23:02:00,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:02:00,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:02:00,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-27 23:02:00,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5352564102564102 [2024-06-27 23:02:00,175 INFO L175 Difference]: Start difference. First operand has 110 places, 71 transitions, 489 flow. Second operand 8 states and 167 transitions. [2024-06-27 23:02:00,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 93 transitions, 756 flow [2024-06-27 23:02:00,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 93 transitions, 710 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:00,193 INFO L231 Difference]: Finished difference. Result has 105 places, 65 transitions, 431 flow [2024-06-27 23:02:00,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=431, PETRI_PLACES=105, PETRI_TRANSITIONS=65} [2024-06-27 23:02:00,193 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 65 predicate places. [2024-06-27 23:02:00,193 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 65 transitions, 431 flow [2024-06-27 23:02:00,193 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-27 23:02:00,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:00,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-27 23:02:00,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 23:02:00,194 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-27 23:02:00,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:00,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1806420653, now seen corresponding path program 14 times [2024-06-27 23:02:00,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:00,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195762222] [2024-06-27 23:02:00,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:00,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:00,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:00,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:00,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:00,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195762222] [2024-06-27 23:02:00,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195762222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:00,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:00,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:00,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904960858] [2024-06-27 23:02:00,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:00,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:00,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:00,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:00,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:00,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:00,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 65 transitions, 431 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-27 23:02:00,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:00,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:00,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:00,483 INFO L124 PetriNetUnfolderBase]: 659/1148 cut-off events. [2024-06-27 23:02:00,483 INFO L125 PetriNetUnfolderBase]: For 23955/23955 co-relation queries the response was YES. [2024-06-27 23:02:00,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4859 conditions, 1148 events. 659/1148 cut-off events. For 23955/23955 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6057 event pairs, 272 based on Foata normal form. 24/1172 useless extension candidates. Maximal degree in co-relation 4811. Up to 576 conditions per place. [2024-06-27 23:02:00,489 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 54 selfloop transitions, 12 changer transitions 16/89 dead transitions. [2024-06-27 23:02:00,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 89 transitions, 749 flow [2024-06-27 23:02:00,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:00,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:00,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-27 23:02:00,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-27 23:02:00,490 INFO L175 Difference]: Start difference. First operand has 105 places, 65 transitions, 431 flow. Second operand 10 states and 200 transitions. [2024-06-27 23:02:00,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 89 transitions, 749 flow [2024-06-27 23:02:00,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 89 transitions, 685 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 23:02:00,506 INFO L231 Difference]: Finished difference. Result has 99 places, 61 transitions, 369 flow [2024-06-27 23:02:00,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=369, PETRI_PLACES=99, PETRI_TRANSITIONS=61} [2024-06-27 23:02:00,507 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 59 predicate places. [2024-06-27 23:02:00,507 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 61 transitions, 369 flow [2024-06-27 23:02:00,507 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-27 23:02:00,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:00,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:00,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 23:02:00,507 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-27 23:02:00,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:00,507 INFO L85 PathProgramCache]: Analyzing trace with hash 727799943, now seen corresponding path program 15 times [2024-06-27 23:02:00,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:00,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242129107] [2024-06-27 23:02:00,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:00,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:00,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:00,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:00,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:00,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242129107] [2024-06-27 23:02:00,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242129107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:00,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:00,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:00,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338963290] [2024-06-27 23:02:00,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:00,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:00,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:00,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:00,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:00,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:00,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 61 transitions, 369 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-27 23:02:00,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:00,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:00,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:00,826 INFO L124 PetriNetUnfolderBase]: 660/1157 cut-off events. [2024-06-27 23:02:00,826 INFO L125 PetriNetUnfolderBase]: For 27434/27434 co-relation queries the response was YES. [2024-06-27 23:02:00,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5159 conditions, 1157 events. 660/1157 cut-off events. For 27434/27434 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6219 event pairs, 262 based on Foata normal form. 18/1173 useless extension candidates. Maximal degree in co-relation 5115. Up to 758 conditions per place. [2024-06-27 23:02:00,832 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 59 selfloop transitions, 9 changer transitions 8/83 dead transitions. [2024-06-27 23:02:00,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 83 transitions, 655 flow [2024-06-27 23:02:00,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:00,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:00,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:02:00,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.50997150997151 [2024-06-27 23:02:00,832 INFO L175 Difference]: Start difference. First operand has 99 places, 61 transitions, 369 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:02:00,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 83 transitions, 655 flow [2024-06-27 23:02:00,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 83 transitions, 624 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:00,849 INFO L231 Difference]: Finished difference. Result has 95 places, 59 transitions, 354 flow [2024-06-27 23:02:00,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=354, PETRI_PLACES=95, PETRI_TRANSITIONS=59} [2024-06-27 23:02:00,849 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 55 predicate places. [2024-06-27 23:02:00,849 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 59 transitions, 354 flow [2024-06-27 23:02:00,849 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-27 23:02:00,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:00,849 INFO 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-27 23:02:00,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 23:02:00,849 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-27 23:02:00,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:00,850 INFO L85 PathProgramCache]: Analyzing trace with hash 128542973, now seen corresponding path program 16 times [2024-06-27 23:02:00,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:00,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687078233] [2024-06-27 23:02:00,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:00,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:00,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:00,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:00,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:00,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687078233] [2024-06-27 23:02:00,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687078233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:00,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:00,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:00,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488743032] [2024-06-27 23:02:00,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:00,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:00,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:00,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:00,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:00,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:00,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 59 transitions, 354 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-27 23:02:00,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:00,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:00,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:01,138 INFO L124 PetriNetUnfolderBase]: 555/972 cut-off events. [2024-06-27 23:02:01,138 INFO L125 PetriNetUnfolderBase]: For 18416/18416 co-relation queries the response was YES. [2024-06-27 23:02:01,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4089 conditions, 972 events. 555/972 cut-off events. For 18416/18416 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4966 event pairs, 252 based on Foata normal form. 18/988 useless extension candidates. Maximal degree in co-relation 4047. Up to 758 conditions per place. [2024-06-27 23:02:01,142 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 47 selfloop transitions, 7 changer transitions 15/76 dead transitions. [2024-06-27 23:02:01,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 76 transitions, 550 flow [2024-06-27 23:02:01,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:01,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:01,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:02:01,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928774928774929 [2024-06-27 23:02:01,143 INFO L175 Difference]: Start difference. First operand has 95 places, 59 transitions, 354 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:02:01,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 76 transitions, 550 flow [2024-06-27 23:02:01,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 76 transitions, 529 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:01,153 INFO L231 Difference]: Finished difference. Result has 94 places, 56 transitions, 335 flow [2024-06-27 23:02:01,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=333, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=335, PETRI_PLACES=94, PETRI_TRANSITIONS=56} [2024-06-27 23:02:01,153 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 54 predicate places. [2024-06-27 23:02:01,153 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 56 transitions, 335 flow [2024-06-27 23:02:01,153 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-27 23:02:01,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:01,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, 1, 1] [2024-06-27 23:02:01,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 23:02:01,154 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-27 23:02:01,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:01,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1839340639, now seen corresponding path program 17 times [2024-06-27 23:02:01,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:01,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284145311] [2024-06-27 23:02:01,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:01,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:01,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:01,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:01,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:01,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284145311] [2024-06-27 23:02:01,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284145311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:01,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:01,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:01,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266125257] [2024-06-27 23:02:01,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:01,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:01,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:01,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:01,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:01,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:01,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 56 transitions, 335 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-27 23:02:01,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:01,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:01,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:01,435 INFO L124 PetriNetUnfolderBase]: 527/922 cut-off events. [2024-06-27 23:02:01,435 INFO L125 PetriNetUnfolderBase]: For 16922/16922 co-relation queries the response was YES. [2024-06-27 23:02:01,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3886 conditions, 922 events. 527/922 cut-off events. For 16922/16922 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4599 event pairs, 234 based on Foata normal form. 18/940 useless extension candidates. Maximal degree in co-relation 3845. Up to 422 conditions per place. [2024-06-27 23:02:01,439 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 46 selfloop transitions, 10 changer transitions 18/81 dead transitions. [2024-06-27 23:02:01,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 81 transitions, 625 flow [2024-06-27 23:02:01,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:01,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:01,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-27 23:02:01,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153846153846153 [2024-06-27 23:02:01,440 INFO L175 Difference]: Start difference. First operand has 94 places, 56 transitions, 335 flow. Second operand 10 states and 201 transitions. [2024-06-27 23:02:01,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 81 transitions, 625 flow [2024-06-27 23:02:01,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 81 transitions, 603 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 23:02:01,449 INFO L231 Difference]: Finished difference. Result has 91 places, 52 transitions, 315 flow [2024-06-27 23:02:01,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=315, PETRI_PLACES=91, PETRI_TRANSITIONS=52} [2024-06-27 23:02:01,450 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 51 predicate places. [2024-06-27 23:02:01,450 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 52 transitions, 315 flow [2024-06-27 23:02:01,450 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-27 23:02:01,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:01,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:01,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 23:02:01,450 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-27 23:02:01,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:01,450 INFO L85 PathProgramCache]: Analyzing trace with hash 297059575, now seen corresponding path program 18 times [2024-06-27 23:02:01,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:01,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324860051] [2024-06-27 23:02:01,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:01,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:01,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:01,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:01,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:01,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324860051] [2024-06-27 23:02:01,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324860051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:01,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:01,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:01,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439694651] [2024-06-27 23:02:01,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:01,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:01,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:01,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:01,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:01,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:01,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 52 transitions, 315 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-27 23:02:01,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:01,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:01,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:01,756 INFO L124 PetriNetUnfolderBase]: 501/874 cut-off events. [2024-06-27 23:02:01,757 INFO L125 PetriNetUnfolderBase]: For 17008/17008 co-relation queries the response was YES. [2024-06-27 23:02:01,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3733 conditions, 874 events. 501/874 cut-off events. For 17008/17008 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4307 event pairs, 222 based on Foata normal form. 24/898 useless extension candidates. Maximal degree in co-relation 3693. Up to 422 conditions per place. [2024-06-27 23:02:01,762 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 45 selfloop transitions, 10 changer transitions 10/72 dead transitions. [2024-06-27 23:02:01,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 72 transitions, 567 flow [2024-06-27 23:02:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:01,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:01,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 23:02:01,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4948717948717949 [2024-06-27 23:02:01,764 INFO L175 Difference]: Start difference. First operand has 91 places, 52 transitions, 315 flow. Second operand 10 states and 193 transitions. [2024-06-27 23:02:01,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 72 transitions, 567 flow [2024-06-27 23:02:01,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 72 transitions, 536 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:01,774 INFO L231 Difference]: Finished difference. Result has 86 places, 49 transitions, 291 flow [2024-06-27 23:02:01,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=291, PETRI_PLACES=86, PETRI_TRANSITIONS=49} [2024-06-27 23:02:01,775 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 46 predicate places. [2024-06-27 23:02:01,775 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 49 transitions, 291 flow [2024-06-27 23:02:01,775 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-27 23:02:01,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:01,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:01,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 23:02:01,775 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-27 23:02:01,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:01,776 INFO L85 PathProgramCache]: Analyzing trace with hash -790490241, now seen corresponding path program 19 times [2024-06-27 23:02:01,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:01,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045898202] [2024-06-27 23:02:01,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:01,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:01,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:01,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:01,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:01,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045898202] [2024-06-27 23:02:01,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045898202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:01,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:01,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:01,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378820743] [2024-06-27 23:02:01,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:01,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:01,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:01,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:01,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:01,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:01,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 49 transitions, 291 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-27 23:02:01,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:01,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:01,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,051 INFO L124 PetriNetUnfolderBase]: 350/617 cut-off events. [2024-06-27 23:02:02,051 INFO L125 PetriNetUnfolderBase]: For 8406/8406 co-relation queries the response was YES. [2024-06-27 23:02:02,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2302 conditions, 617 events. 350/617 cut-off events. For 8406/8406 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2757 event pairs, 177 based on Foata normal form. 26/643 useless extension candidates. Maximal degree in co-relation 2265. Up to 422 conditions per place. [2024-06-27 23:02:02,054 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 33 selfloop transitions, 3 changer transitions 18/61 dead transitions. [2024-06-27 23:02:02,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 61 transitions, 439 flow [2024-06-27 23:02:02,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:02,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:02,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 23:02:02,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47863247863247865 [2024-06-27 23:02:02,055 INFO L175 Difference]: Start difference. First operand has 86 places, 49 transitions, 291 flow. Second operand 9 states and 168 transitions. [2024-06-27 23:02:02,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 61 transitions, 439 flow [2024-06-27 23:02:02,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 61 transitions, 418 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:02:02,059 INFO L231 Difference]: Finished difference. Result has 84 places, 41 transitions, 217 flow [2024-06-27 23:02:02,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=217, PETRI_PLACES=84, PETRI_TRANSITIONS=41} [2024-06-27 23:02:02,059 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 44 predicate places. [2024-06-27 23:02:02,059 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 41 transitions, 217 flow [2024-06-27 23:02:02,060 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-27 23:02:02,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:02,060 INFO 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-27 23:02:02,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 23:02:02,060 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-27 23:02:02,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:02,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1559041631, now seen corresponding path program 20 times [2024-06-27 23:02:02,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:02,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4828037] [2024-06-27 23:02:02,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:02,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:02,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:02,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:02,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:02,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4828037] [2024-06-27 23:02:02,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4828037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:02,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:02,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:02,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987185719] [2024-06-27 23:02:02,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:02,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:02,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:02,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:02,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:02,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:02,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 41 transitions, 217 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-27 23:02:02,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:02,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:02,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,380 INFO L124 PetriNetUnfolderBase]: 413/746 cut-off events. [2024-06-27 23:02:02,380 INFO L125 PetriNetUnfolderBase]: For 9084/9084 co-relation queries the response was YES. [2024-06-27 23:02:02,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2849 conditions, 746 events. 413/746 cut-off events. For 9084/9084 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3649 event pairs, 78 based on Foata normal form. 18/764 useless extension candidates. Maximal degree in co-relation 2813. Up to 320 conditions per place. [2024-06-27 23:02:02,383 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 43 selfloop transitions, 13 changer transitions 8/71 dead transitions. [2024-06-27 23:02:02,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 71 transitions, 490 flow [2024-06-27 23:02:02,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:02,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:02,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-27 23:02:02,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034965034965035 [2024-06-27 23:02:02,384 INFO L175 Difference]: Start difference. First operand has 84 places, 41 transitions, 217 flow. Second operand 11 states and 216 transitions. [2024-06-27 23:02:02,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 71 transitions, 490 flow [2024-06-27 23:02:02,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 71 transitions, 440 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-27 23:02:02,389 INFO L231 Difference]: Finished difference. Result has 73 places, 40 transitions, 215 flow [2024-06-27 23:02:02,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=215, PETRI_PLACES=73, PETRI_TRANSITIONS=40} [2024-06-27 23:02:02,390 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-27 23:02:02,390 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 40 transitions, 215 flow [2024-06-27 23:02:02,390 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-27 23:02:02,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:02,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:02,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 23:02:02,391 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-27 23:02:02,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:02,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1559047211, now seen corresponding path program 21 times [2024-06-27 23:02:02,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:02,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803939676] [2024-06-27 23:02:02,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:02,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:02,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:02,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:02,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:02,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803939676] [2024-06-27 23:02:02,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803939676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:02,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:02,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:02,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241188488] [2024-06-27 23:02:02,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:02,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:02,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:02,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:02,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:02,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:02,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 40 transitions, 215 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-27 23:02:02,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:02,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:02,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:02,730 INFO L124 PetriNetUnfolderBase]: 308/559 cut-off events. [2024-06-27 23:02:02,730 INFO L125 PetriNetUnfolderBase]: For 3750/3750 co-relation queries the response was YES. [2024-06-27 23:02:02,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1889 conditions, 559 events. 308/559 cut-off events. For 3750/3750 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2480 event pairs, 66 based on Foata normal form. 18/577 useless extension candidates. Maximal degree in co-relation 1859. Up to 320 conditions per place. [2024-06-27 23:02:02,733 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 30 selfloop transitions, 10 changer transitions 15/62 dead transitions. [2024-06-27 23:02:02,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 62 transitions, 393 flow [2024-06-27 23:02:02,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:02,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:02,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 23:02:02,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4948717948717949 [2024-06-27 23:02:02,734 INFO L175 Difference]: Start difference. First operand has 73 places, 40 transitions, 215 flow. Second operand 10 states and 193 transitions. [2024-06-27 23:02:02,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 62 transitions, 393 flow [2024-06-27 23:02:02,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 62 transitions, 363 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:02,737 INFO L231 Difference]: Finished difference. Result has 72 places, 37 transitions, 191 flow [2024-06-27 23:02:02,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=191, PETRI_PLACES=72, PETRI_TRANSITIONS=37} [2024-06-27 23:02:02,738 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 32 predicate places. [2024-06-27 23:02:02,738 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 37 transitions, 191 flow [2024-06-27 23:02:02,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-27 23:02:02,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:02,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, 1] [2024-06-27 23:02:02,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 23:02:02,739 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-27 23:02:02,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:02,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1727280067, now seen corresponding path program 22 times [2024-06-27 23:02:02,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:02,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982417208] [2024-06-27 23:02:02,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:02,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:02,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:02,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:02,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:02,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982417208] [2024-06-27 23:02:02,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982417208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:02,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:02,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:02:02,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842482366] [2024-06-27 23:02:02,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:02,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:02:02,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:02,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:02:02,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:02:02,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:02,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 37 transitions, 191 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-27 23:02:02,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:02,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:02,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:03,022 INFO L124 PetriNetUnfolderBase]: 361/657 cut-off events. [2024-06-27 23:02:03,022 INFO L125 PetriNetUnfolderBase]: For 5382/5382 co-relation queries the response was YES. [2024-06-27 23:02:03,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2339 conditions, 657 events. 361/657 cut-off events. For 5382/5382 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3099 event pairs, 71 based on Foata normal form. 18/674 useless extension candidates. Maximal degree in co-relation 2310. Up to 204 conditions per place. [2024-06-27 23:02:03,024 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 38 selfloop transitions, 8 changer transitions 14/67 dead transitions. [2024-06-27 23:02:03,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 67 transitions, 439 flow [2024-06-27 23:02:03,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:02:03,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:02:03,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 23:02:03,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5102564102564102 [2024-06-27 23:02:03,025 INFO L175 Difference]: Start difference. First operand has 72 places, 37 transitions, 191 flow. Second operand 10 states and 199 transitions. [2024-06-27 23:02:03,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 67 transitions, 439 flow [2024-06-27 23:02:03,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 67 transitions, 411 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 23:02:03,028 INFO L231 Difference]: Finished difference. Result has 68 places, 33 transitions, 165 flow [2024-06-27 23:02:03,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=165, PETRI_PLACES=68, PETRI_TRANSITIONS=33} [2024-06-27 23:02:03,028 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 28 predicate places. [2024-06-27 23:02:03,028 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 33 transitions, 165 flow [2024-06-27 23:02:03,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-27 23:02:03,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,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-27 23:02:03,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 23:02:03,029 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-27 23:02:03,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1257789237, now seen corresponding path program 23 times [2024-06-27 23:02:03,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106086766] [2024-06-27 23:02:03,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:03,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:03,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:03,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106086766] [2024-06-27 23:02:03,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106086766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:03,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:03,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:03,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46361424] [2024-06-27 23:02:03,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:03,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:03,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:03,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:03,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:03,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:03,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 33 transitions, 165 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-27 23:02:03,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:03,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:03,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:03,314 INFO L124 PetriNetUnfolderBase]: 232/435 cut-off events. [2024-06-27 23:02:03,315 INFO L125 PetriNetUnfolderBase]: For 3066/3066 co-relation queries the response was YES. [2024-06-27 23:02:03,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1467 conditions, 435 events. 232/435 cut-off events. For 3066/3066 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1821 event pairs, 12 based on Foata normal form. 18/453 useless extension candidates. Maximal degree in co-relation 1439. Up to 159 conditions per place. [2024-06-27 23:02:03,317 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 29 selfloop transitions, 8 changer transitions 13/57 dead transitions. [2024-06-27 23:02:03,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 57 transitions, 343 flow [2024-06-27 23:02:03,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:03,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:03,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-27 23:02:03,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4755244755244755 [2024-06-27 23:02:03,318 INFO L175 Difference]: Start difference. First operand has 68 places, 33 transitions, 165 flow. Second operand 11 states and 204 transitions. [2024-06-27 23:02:03,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 57 transitions, 343 flow [2024-06-27 23:02:03,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 57 transitions, 315 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:03,321 INFO L231 Difference]: Finished difference. Result has 64 places, 30 transitions, 144 flow [2024-06-27 23:02:03,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=144, PETRI_PLACES=64, PETRI_TRANSITIONS=30} [2024-06-27 23:02:03,321 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-27 23:02:03,321 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 30 transitions, 144 flow [2024-06-27 23:02:03,321 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-27 23:02:03,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,322 INFO 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-27 23:02:03,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 23:02:03,322 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-27 23:02:03,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,322 INFO L85 PathProgramCache]: Analyzing trace with hash -118170029, now seen corresponding path program 24 times [2024-06-27 23:02:03,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277528535] [2024-06-27 23:02:03,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:03,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:03,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:03,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277528535] [2024-06-27 23:02:03,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277528535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:03,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:03,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:03,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720404114] [2024-06-27 23:02:03,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:03,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:03,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:03,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:03,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:03,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:03,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 30 transitions, 144 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-27 23:02:03,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:03,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:03,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:03,617 INFO L124 PetriNetUnfolderBase]: 188/363 cut-off events. [2024-06-27 23:02:03,617 INFO L125 PetriNetUnfolderBase]: For 2132/2140 co-relation queries the response was YES. [2024-06-27 23:02:03,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1206 conditions, 363 events. 188/363 cut-off events. For 2132/2140 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1489 event pairs, 12 based on Foata normal form. 18/381 useless extension candidates. Maximal degree in co-relation 1181. Up to 147 conditions per place. [2024-06-27 23:02:03,618 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 26 selfloop transitions, 7 changer transitions 12/52 dead transitions. [2024-06-27 23:02:03,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 52 transitions, 298 flow [2024-06-27 23:02:03,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:02:03,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:02:03,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-27 23:02:03,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4662004662004662 [2024-06-27 23:02:03,619 INFO L175 Difference]: Start difference. First operand has 64 places, 30 transitions, 144 flow. Second operand 11 states and 200 transitions. [2024-06-27 23:02:03,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 52 transitions, 298 flow [2024-06-27 23:02:03,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 52 transitions, 278 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 23:02:03,620 INFO L231 Difference]: Finished difference. Result has 61 places, 28 transitions, 128 flow [2024-06-27 23:02:03,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=128, PETRI_PLACES=61, PETRI_TRANSITIONS=28} [2024-06-27 23:02:03,620 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 21 predicate places. [2024-06-27 23:02:03,621 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 28 transitions, 128 flow [2024-06-27 23:02:03,621 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-27 23:02:03,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:02:03,621 INFO 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-27 23:02:03,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 23:02:03,621 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-27 23:02:03,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:02:03,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1539810261, now seen corresponding path program 25 times [2024-06-27 23:02:03,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:02:03,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9653081] [2024-06-27 23:02:03,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:02:03,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:02:03,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:02:03,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:02:03,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:02:03,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9653081] [2024-06-27 23:02:03,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9653081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:02:03,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:02:03,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:02:03,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955916550] [2024-06-27 23:02:03,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:02:03,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:02:03,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:02:03,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:02:03,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:02:03,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2024-06-27 23:02:03,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 28 transitions, 128 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-27 23:02:03,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:02:03,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2024-06-27 23:02:03,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:02:03,902 INFO L124 PetriNetUnfolderBase]: 83/176 cut-off events. [2024-06-27 23:02:03,902 INFO L125 PetriNetUnfolderBase]: For 750/750 co-relation queries the response was YES. [2024-06-27 23:02:03,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 524 conditions, 176 events. 83/176 cut-off events. For 750/750 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 518 event pairs, 0 based on Foata normal form. 18/194 useless extension candidates. Maximal degree in co-relation 510. Up to 96 conditions per place. [2024-06-27 23:02:03,903 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 0 selfloop transitions, 0 changer transitions 39/39 dead transitions. [2024-06-27 23:02:03,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 39 transitions, 204 flow [2024-06-27 23:02:03,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:02:03,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:02:03,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 23:02:03,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452991452991453 [2024-06-27 23:02:03,903 INFO L175 Difference]: Start difference. First operand has 61 places, 28 transitions, 128 flow. Second operand 9 states and 159 transitions. [2024-06-27 23:02:03,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 39 transitions, 204 flow [2024-06-27 23:02:03,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 39 transitions, 171 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-06-27 23:02:03,904 INFO L231 Difference]: Finished difference. Result has 51 places, 0 transitions, 0 flow [2024-06-27 23:02:03,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=79, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=51, PETRI_TRANSITIONS=0} [2024-06-27 23:02:03,904 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 11 predicate places. [2024-06-27 23:02:03,904 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 0 transitions, 0 flow [2024-06-27 23:02:03,904 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-27 23:02:03,906 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-27 23:02:03,907 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-27 23:02:03,907 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-27 23:02:03,907 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-27 23:02:03,907 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-27 23:02:03,907 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-27 23:02:03,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 23:02:03,907 INFO L445 BasicCegarLoop]: Path program histogram: [25, 15, 12, 9, 7, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:02:03,910 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-27 23:02:03,910 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-27 23:02:03,913 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-27 23:02:03,913 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-27 23:02:03,914 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.06 11:02:03 BasicIcfg [2024-06-27 23:02:03,914 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-27 23:02:03,914 INFO L158 Benchmark]: Toolchain (without parser) took 97911.47ms. Allocated memory was 157.3MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 86.0MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 707.7MB. Max. memory is 16.1GB. [2024-06-27 23:02:03,914 INFO L158 Benchmark]: Witness Parser took 1.07ms. Allocated memory is still 100.7MB. Free memory is still 47.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:02:03,914 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 100.7MB. Free memory is still 45.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-27 23:02:03,914 INFO L158 Benchmark]: CACSL2BoogieTranslator took 625.61ms. Allocated memory is still 157.3MB. Free memory was 85.6MB in the beginning and 105.9MB in the end (delta: -20.3MB). Peak memory consumption was 5.7MB. Max. memory is 16.1GB. [2024-06-27 23:02:03,914 INFO L158 Benchmark]: Boogie Procedure Inliner took 70.63ms. Allocated memory is still 157.3MB. Free memory was 105.9MB in the beginning and 103.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 23:02:03,915 INFO L158 Benchmark]: Boogie Preprocessor took 45.18ms. Allocated memory is still 157.3MB. Free memory was 103.9MB in the beginning and 101.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-27 23:02:03,915 INFO L158 Benchmark]: RCFGBuilder took 563.79ms. Allocated memory is still 157.3MB. Free memory was 101.8MB in the beginning and 77.6MB in the end (delta: 24.2MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-06-27 23:02:03,915 INFO L158 Benchmark]: TraceAbstraction took 96597.86ms. Allocated memory was 157.3MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 77.2MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 701.9MB. Max. memory is 16.1GB. [2024-06-27 23:02:03,916 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 1.07ms. Allocated memory is still 100.7MB. Free memory is still 47.9MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.17ms. Allocated memory is still 100.7MB. Free memory is still 45.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 625.61ms. Allocated memory is still 157.3MB. Free memory was 85.6MB in the beginning and 105.9MB in the end (delta: -20.3MB). Peak memory consumption was 5.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 70.63ms. Allocated memory is still 157.3MB. Free memory was 105.9MB in the beginning and 103.9MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 45.18ms. Allocated memory is still 157.3MB. Free memory was 103.9MB in the beginning and 101.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 563.79ms. Allocated memory is still 157.3MB. Free memory was 101.8MB in the beginning and 77.6MB in the end (delta: 24.2MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * TraceAbstraction took 96597.86ms. Allocated memory was 157.3MB in the beginning and 2.1GB in the end (delta: 2.0GB). Free memory was 77.2MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 701.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 776]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 779]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 63 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 96.5s, OverallIterations: 133, TraceHistogramMax: 1, PathProgramHistogramMax: 25, EmptinessCheckTime: 0.0s, AutomataDifference: 79.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9457 SdHoareTripleChecker+Valid, 17.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7731 mSDsluCounter, 3004 SdHoareTripleChecker+Invalid, 14.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1998 mSDsCounter, 1436 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 34288 IncrementalHoareTripleChecker+Invalid, 35724 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1436 mSolverCounterUnsat, 1006 mSDtfsCounter, 34288 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1159 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 1041 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1002 ImplicationChecksByTransitivity, 7.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2241occurred in iteration=62, InterpolantAutomatonStates: 1056, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 15.6s InterpolantComputationTime, 2438 NumberOfCodeBlocks, 2438 NumberOfCodeBlocksAsserted, 133 NumberOfCheckSat, 2305 ConstructedInterpolants, 0 QuantifiedInterpolants, 22241 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 133 InterpolantComputations, 133 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-27 23:02:03,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE